Skip to content

basalt / permissions/src / CanResourceLoader

Type Alias: CanResourceLoader<TResource> ​

> CanResourceLoader<TResource> = (input) => TResource | null | undefined | Promise<TResource | null | undefined>

Defined in: permissions/src/index.ts:1168

Loads the resource a meta.can requirement is checked against. Return null/undefined for "not found" (see CanResourceNotFound); a throw propagates as-is.

Type Parameters ​

TResource ​

TResource = unknown

Parameters ​

input ​

CanResourceInput

Returns ​

TResource | null | undefined | Promise<TResource | null | undefined>

Released under the MIT License.