- default<T, TResult>(disposableObjectFactory, inner): Promise<TResult>
Parameters
disposableObjectFactory: (() => T)
inner: ((disposableObject) => Promise<TResult>)
- (disposableObject): Promise<TResult>
Returns Promise<TResult>
Returns Promise<TResult>
creates a disposable object then cleans it up after inner has resolved.