Page Contents
Home > @loopback/context > DynamicValueProviderClass
DynamicValueProviderClass interface
A class with a static value method as the factory function for toDynamicValue.
Signature:
export interface DynamicValueProviderClass<T = unknown> extends Constructor<unknown>, Function
Extends: Constructor<unknown>, Function
Example
import {inject} from '@loopback/context';
export class DynamicGreetingProvider {
static value(@inject('currentUser') user: string) {
return `Hello, ${user}`;
}
}
Properties
| Property | Type | Description |
|---|---|---|
| value | (…args: BoundValue[]) => ValueOrPromise<T> |