Class ViewerScopedEntityCompanion<TFields, TIDField, TViewerContext, TEntity, TPrivacyPolicy, TSelectedFields>
Constructors
constructor
new ViewerScopedEntityCompanion< TFields extends Record<string, any>, TIDField extends string | number | symbol, TViewerContext extends ViewerContext, TEntity extends ReadonlyEntity<TFields, TIDField, TViewerContext, TSelectedFields>, TPrivacyPolicy extends EntityPrivacyPolicy< TFields, TIDField, TViewerContext, TEntity, TSelectedFields, >, TSelectedFields extends string | number | symbol,>( entityCompanion: EntityCompanion< TFields, TIDField, TViewerContext, TEntity, TPrivacyPolicy, TSelectedFields, >, viewerContext: TViewerContext,): ViewerScopedEntityCompanion< TFields, TIDField, TViewerContext, TEntity, TPrivacyPolicy, TSelectedFields,>
Properties
Methods
Provides a simpler API for loading and mutating entities by injecting the ViewerContext from the viewer-scoped entity companion provider.