Entity

    Type Alias EntityPrivacyPolicyEvaluator<TFields, TIDField, TViewerContext, TEntity, TSelectedFields>

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

    Type Parameters

    MMNEPVFCICPMFPCPTTAAATR