Skip to main content
Version: Next (2.x)

ScopeLoader<T>

ScopeLoader<T> = boolean | ((value) => boolean | Promise<boolean>)

Represents a scope loader that can be either a boolean value or a function. Function loaders receive the scope value and return a boolean result.

Type Parameters

Type Parameter

T

Example

// Boolean loader
const publicLoader: ScopeLoader<boolean> = true;

// Function loader
const roleLoader: ScopeLoader<string> = (role) => userRole === role;