Constructors
Protected
constructor
- new LazyDeferrable<T>(invoker): LazyDeferrable<T>
Parameters
invoker: (() => Promisable<T>)
- (): Promisable<T>
Returns Promisable<T>
Properties
Private
cacheResult
cacheResult: undefined | Promisable<T> = undefined Readonly
invoker
invoker: (() => Promisable<T>) Type declaration
- (): Promisable<T>
Returns Promisable<T>
Methods
unwrap
- unwrap(): Promisable<T>
Returns Promisable<T>
Static
create
- create<T>(invoker): LazyDeferrable<T>
Parameters
invoker: (() => Promisable<T>)
- (): Promisable<T>
Returns Promisable<T>