Function timedCancellable
- timedCancellable<C, C_, P, R>(f, lazy?, delay?, errorTimeoutConstructor?): ((...params) => PromiseCancellable<R>)
-
Parameters
-
f: ((ctx, ...params) => PromiseLike<R>)
-
- (ctx, ...params): PromiseLike<R>
-
Parameters
-
ctx: C_
-
Rest
...params: P
Returns PromiseLike<R>
-
lazy: boolean = false
-
delay: number = Infinity
-
errorTimeoutConstructor: (new () => Error) = errors.ErrorContextsTimedTimeOut
-
- new (): Error
-
Returns Error
Returns ((...params) => PromiseCancellable<R>)
-
- (...params): PromiseCancellable<R>
-
Parameters
-
Rest
...params: ContextAndParameters<C, P>
Returns PromiseCancellable<R>