Type Alias AuthorizeOptions<K>
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]
Optional
errorMessage?: string
Optional
onFail?: () => Awaitable<void>
policy: typeof Policy