Type Alias EntityPrivacyPolicyEvaluator<TFields, TID, TViewerContext, TEntity, TSelectedFields>
EntityPrivacyPolicyEvaluator: | { mode: ENFORCE } | { denyHandler: ( error: EntityNotAuthorizedError< TFields, TID, TViewerContext, TEntity, TSelectedFields, >, ) => void; mode: DRY_RUN; } | { denyHandler: ( error: EntityNotAuthorizedError< TFields, TID, TViewerContext, TEntity, TSelectedFields, >, ) => void; mode: ENFORCE_AND_LOG; }