We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
defer()
1 parent 538391f commit 9275507Copy full SHA for 9275507
e2e/deferred.ts
@@ -0,0 +1,8 @@
1
+export function defer<T = undefined>(): { resolve: (any?) => T; reject: (reason: any) => void; promise: Promise<T> } {
2
+ let resolve, reject;
3
+ let promise = new Promise((res, rej) => {
4
+ resolve = res;
5
+ reject = rej;
6
+ }) as Promise<T>;
7
+ return { resolve, reject, promise };
8
+}
0 commit comments