Skip to content

Type Alias: OnEarlyFinalize<T> ​

OnEarlyFinalize<T> = <TResolved, TValue>(resolved, resultOrReason) => ValueOrPromise<unknown>

Defined in: packages/promise/src/types/PromisEBase.ts:29

Signature for callback function that is invoked if PromisE is finalized using .resolve() or .reject()

Type Parameters ​

T ​

T

Type Parameters ​

TResolved ​

TResolved extends boolean

TValue ​

TValue = TResolved extends true ? T : unknown

Parameters ​

resolved ​

TResolved

resultOrReason ​

TValue

Returns ​

ValueOrPromise<unknown>