diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2020-11-24 09:31:10 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-24 09:31:10 +1100 |
commit | 276f5297556097461e0b63f2b958d825c1c857ab (patch) | |
tree | c4146607a4646968d03ef804ec573133b2547553 /cli/tests/unit | |
parent | 266925d772527c9ba5fbc094e67cade31fc35a47 (diff) |
feat(cli): update to TypeScript 4.1 (#7573)
Diffstat (limited to 'cli/tests/unit')
-rw-r--r-- | cli/tests/unit/globals_test.ts | 4 | ||||
-rw-r--r-- | cli/tests/unit/net_test.ts | 2 | ||||
-rw-r--r-- | cli/tests/unit/test_util.ts | 4 | ||||
-rw-r--r-- | cli/tests/unit/timers_test.ts | 2 |
4 files changed, 6 insertions, 6 deletions
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<void> { let resolve1: () => void | undefined; let resolve2: () => void | undefined; let microtaskDone = false; - const p1 = new Promise((res): void => { + const p1 = new Promise<void>((res): void => { resolve1 = (): void => { microtaskDone = true; res(); }; }); - const p2 = new Promise((res): void => { + const p2 = new Promise<void>((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<void>((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<T> { - resolve: (value?: T | PromiseLike<T>) => void; + resolve: (value: T | PromiseLike<T>) => void; // deno-lint-ignore no-explicit-any reject: (reason?: any) => void; } export type Resolvable<T> = Promise<T> & ResolvableMethods<T>; -export function createResolvable<T>(): Resolvable<T> { +export function createResolvable<T = void>(): Resolvable<T> { let methods: ResolvableMethods<T>; const promise = new Promise<T>((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<number> { - return new Promise((resolve: () => void): number => setTimeout(resolve, ms)); + return new Promise((resolve): number => setTimeout(resolve, ms)); } unitTest(async function timeoutSuccess(): Promise<void> { |