From 276f5297556097461e0b63f2b958d825c1c857ab Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Tue, 24 Nov 2020 09:31:10 +1100 Subject: feat(cli): update to TypeScript 4.1 (#7573) --- cli/tests/unit/globals_test.ts | 4 ++-- cli/tests/unit/net_test.ts | 2 +- cli/tests/unit/test_util.ts | 4 ++-- cli/tests/unit/timers_test.ts | 2 +- cli/tests/workers_round_robin_bench.ts | 8 ++++---- cli/tests/workers_startup_bench.ts | 4 ++-- cli/tests/workers_test.ts | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) (limited to 'cli/tests') diff --git a/cli/tests/unit/globals_test.ts b/cli/tests/unit/globals_test.ts index 4fd531b25..988e6a9df 100644 --- a/cli/tests/unit/globals_test.ts +++ b/cli/tests/unit/globals_test.ts @@ -131,13 +131,13 @@ unitTest(async function windowQueueMicrotask(): Promise { let resolve1: () => void | undefined; let resolve2: () => void | undefined; let microtaskDone = false; - const p1 = new Promise((res): void => { + const p1 = new Promise((res): void => { resolve1 = (): void => { microtaskDone = true; res(); }; }); - const p2 = new Promise((res): void => { + const p2 = new Promise((res): void => { resolve2 = (): void => { assert(microtaskDone); res(); diff --git a/cli/tests/unit/net_test.ts b/cli/tests/unit/net_test.ts index 8eaabdbba..6165e77f6 100644 --- a/cli/tests/unit/net_test.ts +++ b/cli/tests/unit/net_test.ts @@ -327,7 +327,7 @@ unitTest( const listener = Deno.listen(addr); iterate(listener); - await new Promise((resolve: () => void, _) => { + await new Promise((resolve) => { setTimeout(resolve, 100); }); const conn1 = await Deno.connect(addr); diff --git a/cli/tests/unit/test_util.ts b/cli/tests/unit/test_util.ts index 672c7defc..6163865de 100644 --- a/cli/tests/unit/test_util.ts +++ b/cli/tests/unit/test_util.ts @@ -188,14 +188,14 @@ export function unitTest( } export interface ResolvableMethods { - resolve: (value?: T | PromiseLike) => void; + resolve: (value: T | PromiseLike) => void; // deno-lint-ignore no-explicit-any reject: (reason?: any) => void; } export type Resolvable = Promise & ResolvableMethods; -export function createResolvable(): Resolvable { +export function createResolvable(): Resolvable { let methods: ResolvableMethods; const promise = new Promise((resolve, reject): void => { methods = { resolve, reject }; diff --git a/cli/tests/unit/timers_test.ts b/cli/tests/unit/timers_test.ts index 2d69ddb44..af876b742 100644 --- a/cli/tests/unit/timers_test.ts +++ b/cli/tests/unit/timers_test.ts @@ -8,7 +8,7 @@ import { } from "./test_util.ts"; function waitForMs(ms: number): Promise { - return new Promise((resolve: () => void): number => setTimeout(resolve, ms)); + return new Promise((resolve): number => setTimeout(resolve, ms)); } unitTest(async function timeoutSuccess(): Promise { diff --git a/cli/tests/workers_round_robin_bench.ts b/cli/tests/workers_round_robin_bench.ts index e97970f27..2edb92b8c 100644 --- a/cli/tests/workers_round_robin_bench.ts +++ b/cli/tests/workers_round_robin_bench.ts @@ -6,14 +6,14 @@ const workerCount = 4; const cmdsPerWorker = 400; export interface ResolvableMethods { - resolve: (value?: T | PromiseLike) => void; + resolve: (value: T | PromiseLike) => void; // deno-lint-ignore no-explicit-any reject: (reason?: any) => void; } export type Resolvable = Promise & ResolvableMethods; -export function createResolvable(): Resolvable { +export function createResolvable(): Resolvable { let methods: ResolvableMethods; const promise = new Promise((resolve, reject): void => { methods = { resolve, reject }; @@ -41,7 +41,7 @@ async function main(): Promise { new URL("subdir/bench_worker.ts", import.meta.url).href, { type: "module" }, ); - const promise = createResolvable(); + const promise = createResolvable(); worker.onmessage = (e): void => { if (e.data.cmdId === 0) promise.resolve(); }; @@ -68,7 +68,7 @@ async function main(): Promise { } } for (const [, worker] of workers) { - const promise = createResolvable(); + const promise = createResolvable(); worker.onmessage = (e): void => { if (e.data.cmdId === 3) promise.resolve(); }; diff --git a/cli/tests/workers_startup_bench.ts b/cli/tests/workers_startup_bench.ts index 5213e24cd..0d58b7912 100644 --- a/cli/tests/workers_startup_bench.ts +++ b/cli/tests/workers_startup_bench.ts @@ -8,7 +8,7 @@ async function bench(): Promise { new URL("subdir/bench_worker.ts", import.meta.url).href, { type: "module" }, ); - const promise = new Promise((resolve): void => { + const promise = new Promise((resolve): void => { worker.onmessage = (e): void => { if (e.data.cmdId === 0) resolve(); }; @@ -19,7 +19,7 @@ async function bench(): Promise { } console.log("Done creating workers closing workers!"); for (const worker of workers) { - const promise = new Promise((resolve): void => { + const promise = new Promise((resolve): void => { worker.onmessage = (e): void => { if (e.data.cmdId === 3) resolve(); }; diff --git a/cli/tests/workers_test.ts b/cli/tests/workers_test.ts index 7cff6848b..c74680c27 100644 --- a/cli/tests/workers_test.ts +++ b/cli/tests/workers_test.ts @@ -10,14 +10,14 @@ import { assert, assertEquals } from "../../std/testing/asserts.ts"; export interface ResolvableMethods { - resolve: (value?: T | PromiseLike) => void; + resolve: (value: T | PromiseLike) => void; // deno-lint-ignore no-explicit-any reject: (reason?: any) => void; } export type Resolvable = Promise & ResolvableMethods; -export function createResolvable(): Resolvable { +export function createResolvable(): Resolvable { let methods: ResolvableMethods; const promise = new Promise((resolve, reject): void => { methods = { resolve, reject }; -- cgit v1.2.3