diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-05-01 00:56:06 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-05-01 00:56:06 +0200 |
| commit | a7cf03c192470cbab13edeb1aec99e0c66dede10 (patch) | |
| tree | 581b4430d1de958dcb666bae80a7678332134602 /src/utils/resolve_after.js | |
| parent | 010f307346e525ac2e4239a0549d2c1a4d6d102b (diff) | |
Update / use typescript
Diffstat (limited to 'src/utils/resolve_after.js')
| -rw-r--r-- | src/utils/resolve_after.js | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/utils/resolve_after.js b/src/utils/resolve_after.js deleted file mode 100644 index 0884401..0000000 --- a/src/utils/resolve_after.js +++ /dev/null @@ -1,25 +0,0 @@ -export const resolveAfter = function (timesUntilResolve) { - - let counter = null; - let currentValue = 0; - - if (typeof timesUntilResolve !== 'number' || timesUntilResolve <= 0) { - throw new Error('Resolve after requires a positive integer'); - } - - const promise = new Promise((resolvePromise) => { - - counter = () => { - - if (++currentValue === timesUntilResolve) { - resolvePromise(); - } - }; - }); - - return { - counter, - promise - }; - -}; |