Skip to content

Type Alias: IPromisE_Timeout<T>

IPromisE_Timeout<T> = IPromisE<T> & object

Defined in: packages/promise/src/types/IPromisE.ts:74

Descibes a timeout PromisE and it's additional properties.

Type Declaration

clearTimeout()

clearTimeout: () => void

Clearing the timeout will prevent it from timing out

Returns

void

data

data: IPromisE<T>

The result/data promise. If more than one supplied in args result promise will be a combined PromisE.all

timedout

readonly timedout: boolean

A shorthand getter to check if the promise has timed out. Same as promise.timeout.rejected.

timeout

timeout: IPromisE_Delay<T>

The timeout promise

Type Parameters

T

T = unknown