aboutsummaryrefslogtreecommitdiff
path: root/src/util/time.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/time.ts')
-rw-r--r--src/util/time.ts16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/util/time.ts b/src/util/time.ts
deleted file mode 100644
index ae751f8..0000000
--- a/src/util/time.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-export const sleep = (ms: number, signal?: AbortSignal): Promise<void> =>
- new Promise((resolve, reject) => {
- if (signal?.aborted) {
- reject(signal.reason ?? new Error("aborted"));
- return;
- }
- const onAbort = (): void => {
- clearTimeout(timer);
- reject(signal?.reason ?? new Error("aborted"));
- };
- const timer = setTimeout(() => {
- signal?.removeEventListener("abort", onAbort);
- resolve();
- }, ms);
- signal?.addEventListener("abort", onAbort, { once: true });
- });