• creates a disposable object then cleans it up after inner has resolved.

    Type Parameters

    Parameters

    • disposableObjectFactory: (() => T)
        • (): T
        • Returns T

    • inner: ((disposableObject) => Promise<TResult>)
        • (disposableObject): Promise<TResult>
        • Parameters

          • disposableObject: T

          Returns Promise<TResult>

    Returns Promise<TResult>

Generated using TypeDoc