Beignet API reference
    Preparing search index...

    Type Alias CreateStaticEntitlementsOptions<TKey, TContext>

    Options for createStaticEntitlements(...).

    type CreateStaticEntitlementsOptions<
        TKey extends EntitlementKey = EntitlementKey,
        TContext = unknown,
    > = {
        denied?: Omit<EntitlementDeniedDecision, "allowed">;
        grants: StaticEntitlementGrantMap<TKey>;
        onDecision?: EntitlementDecisionObserver<TContext, TKey>;
        subjectKey?: (subject: EntitlementSubject) => string;
    }

    Type Parameters

    Index
    denied?: Omit<EntitlementDeniedDecision, "allowed">

    Default denial decision fields.

    Granted capabilities keyed by subject. The default key is ${subject.type}:${subject.id}.

    Optional best-effort observer for entitlement decisions.

    subjectKey?: (subject: EntitlementSubject) => string

    Optional subject key mapper.