summaryrefslogtreecommitdiff
path: root/packages/frontend/src/scripts/test-utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/frontend/src/scripts/test-utils.ts')
-rw-r--r--packages/frontend/src/scripts/test-utils.ts10
1 files changed, 0 insertions, 10 deletions
diff --git a/packages/frontend/src/scripts/test-utils.ts b/packages/frontend/src/scripts/test-utils.ts
index a32315f4df..52bb2d94e0 100644
--- a/packages/frontend/src/scripts/test-utils.ts
+++ b/packages/frontend/src/scripts/test-utils.ts
@@ -7,13 +7,3 @@ export async function tick(): Promise<void> {
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
await new Promise((globalThis.requestIdleCallback ?? setTimeout) as never);
}
-
-/**
- * @see https://github.com/misskey-dev/misskey/issues/11267
- */
-export function semaphore(counter = 0, waiting: (() => void)[] = []) {
- return {
- acquire: () => ++counter > 1 && new Promise<void>(resolve => waiting.push(resolve)),
- release: () => --counter && waiting.pop()?.(),
- };
-}