ScopeLoader<T>
ScopeLoader<
T> =Textendsboolean?boolean| (() =>boolean|Promise<boolean>) : (param) =>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 |
|---|
|
|
Example
// Boolean loader
const publicLoader: ScopeLoader<boolean> = true;
// Function loader
const roleLoader: ScopeLoader<string> = (role) => userRole === role;