Skip to content

Type Alias: OnEarlyFinalize<T> ​

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

Defined in: packages/promise/dist/index.d.ts:22

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>