binding-promise
Version:
A low-level binding for Promise objects.
17 lines (16 loc) • 470 B
TypeScript
export declare enum PromiseState {
PENDING = 0,
FULFILLED = 1,
REJECTED = 2
}
declare const isPending: {
(promise: Promise<any>): boolean;
(unknown: unknown): false;
}, isFulfilled: {
(promise: Promise<any>): boolean;
(unknown: unknown): false;
}, isRejected: {
(promise: Promise<any>): boolean;
(unknown: unknown): false;
}, getState: (promise: Promise<any>) => PromiseState;
export { isPending, isFulfilled, isRejected, getState };