From fd8b44a618a2551435a3bd8fa46c610e98a7b218 Mon Sep 17 00:00:00 2001 From: MapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Wed, 8 Dec 2021 01:09:11 -0600 Subject: [PATCH] better name --- src/helpers/deferred.test.ts | 14 +++++++------- src/helpers/deferred.ts | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/helpers/deferred.test.ts b/src/helpers/deferred.test.ts index 5e3ed31..d8c3205 100644 --- a/src/helpers/deferred.test.ts +++ b/src/helpers/deferred.test.ts @@ -1,14 +1,14 @@ import test from "ava" -import { deferred } from "./deferred.js" +import { createDeferred } from "./deferred.js" test("resolve", async (t) => { - const d = deferred() - setTimeout(() => d.resolve("hi")) - t.is(await d, "hi") + const deferred = createDeferred() + setTimeout(() => deferred.resolve("hi")) + t.is(await deferred, "hi") }) test("reject", async (t) => { - const d = deferred() - setTimeout(() => d.reject(new Error("oops"))) - await t.throwsAsync(() => d, { instanceOf: Error, message: "oops" }) + const deferred = createDeferred() + setTimeout(() => deferred.reject(new Error("oops"))) + await t.throwsAsync(() => deferred, { instanceOf: Error, message: "oops" }) }) diff --git a/src/helpers/deferred.ts b/src/helpers/deferred.ts index 3d89e93..9230288 100644 --- a/src/helpers/deferred.ts +++ b/src/helpers/deferred.ts @@ -3,7 +3,7 @@ export type Deferred = PromiseLike & { reject: (reason?: unknown) => void } -export function deferred(): Deferred { +export function createDeferred(): Deferred { let resolve: (value: T | PromiseLike) => void let reject: (reason?: unknown) => void