This commit is contained in:
2024-04-18 21:12:37 +02:00
commit 78abae13b7
76 changed files with 8565 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
/* MAIN */
type PromiseResolve <T> = ( value: T | PromiseLike<T> ) => void;
type PromiseReject = ( reason?: unknown ) => void;
type Result <T> = {
promise: Promise<T>,
resolve: PromiseResolve<T>,
reject: PromiseReject,
isPending: () => boolean,
isResolved: () => boolean,
isRejected: () => boolean
};
/* EXPORT */
export type {PromiseResolve, PromiseReject, Result};