(scope: any = null)
| 140 | } |
| 141 | // eslint-disable-next-line @typescript-eslint/no-explicit-any |
| 142 | export function createDeferred<T>(scope: any = null): Deferred<T> { |
| 143 | return new DeferredImpl<T>(scope); |
| 144 | } |
| 145 | |
| 146 | export function createDeferredFromPromise<T>(promise: Promise<T>): Deferred<T> { |
| 147 | const deferred = createDeferred<T>(); |
no outgoing calls