We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 030a804 commit b356148Copy full SHA for b356148
cli/tests/workers_round_robin_bench.ts
@@ -6,14 +6,14 @@ const workerCount = 4;
6
const cmdsPerWorker = 400;
7
8
export interface ResolvableMethods<T> {
9
- resolve: (value?: T | PromiseLike<T>) => void;
+ resolve: (value: T | PromiseLike<T>) => void;
10
// deno-lint-ignore no-explicit-any
11
reject: (reason?: any) => void;
12
}
13
14
export type Resolvable<T> = Promise<T> & ResolvableMethods<T>;
15
16
-export function createResolvable<T>(): Resolvable<T> {
+export function createResolvable<T = void>(): Resolvable<T> {
17
let methods: ResolvableMethods<T>;
18
const promise = new Promise<T>((resolve, reject): void => {
19
methods = { resolve, reject };
0 commit comments