Type Parameters
- M extends IMetadata<T>
- T extends Variable | QuadTermName
Parameters
- metadata: (() => Promise<M>)
- (): Promise<M>
Returns Promise<M>
Returns (() => Promise<M>)
The callback where the response will be cached.
- (): Promise<M>
Returns Promise<M>
Convert a metadata callback to a lazy callback where the response value is cached.