Constructors
Properties
Readonly
entityCompanionProvider
Accessors
[toStringTag]
- get [toStringTag](): string
Returns string
Methods
getQueryContextForDatabaseAdaptorFlavor
- getQueryContextForDatabaseAdaptorFlavor(databaseAdaptorFlavor): EntityQueryContext
Parameters
- databaseAdaptorFlavor: string
getViewerScopedEntityCompanionForClass
- getViewerScopedEntityCompanionForClass<TMFields, TMID, TMViewerContext, TMEntity, TMPrivacyPolicy, TMSelectedFields>(entityClass): ViewerScopedEntityCompanion<TMFields, TMID, TMViewerContext, TMEntity, TMPrivacyPolicy, TMSelectedFields>
runInTransactionForDatabaseAdaptorFlavorAsync
- runInTransactionForDatabaseAdaptorFlavorAsync<TResult>(databaseAdaptorFlavor, transactionScope, transactionConfig?): Promise<TResult>
Returns Promise<TResult>
A viewer context encapsulates all information necessary to evaluate an EntityPrivacyPolicy.
In combination with an EntityCompanionProvider, a viewer context is the entry point into the Entity framework.