Class: MetaTypedModelService
Defined in: packages/web-backend/src/typedModel/metadata/meta-typed-model.service.ts:11
Service exposing metadata queries for typed models.
Constructors
Constructor
new MetaTypedModelService(
internalEventsModel):MetaTypedModelService
Defined in: packages/web-backend/src/typedModel/metadata/meta-typed-model.service.ts:17
Create the metadata service with the injected Internal Events model.
Parameters
internalEventsModel
Model<InternalEventsDocument>
Mongoose model used to query Internal Events metadata
Returns
MetaTypedModelService
Methods
getInternalEventsMetaData()
getInternalEventsMetaData(
userId):Promise<InternalEventsMetadata[]>
Defined in: packages/web-backend/src/typedModel/metadata/meta-typed-model.service.ts:28
function to return all the metadata of the desired model type of a given user
Parameters
userId
number
the user who's models are to be loaded
Returns
Promise<InternalEventsMetadata[]>
the list of models for the type that the user has been assigned to
