AuthorizeOptions: {
    action: K;
    args: PolicyActions[K];
    errorMessage?: string;
    onFail?: () => Awaitable<void>;
    policy: typeof Policy;
}

Type Parameters

  • K extends Exclude<keyof PolicyActions, number>

Type declaration

  • action: K
  • args: PolicyActions[K]
  • OptionalerrorMessage?: string
  • OptionalonFail?: () => Awaitable<void>
  • policy: typeof Policy
MMNEPVFCICPMFPCPTTAAATR