feat(cli): update to TypeScript 4.1 (#7573)

This commit is contained in:
Kitson Kelly 2020-11-24 09:31:10 +11:00 committed by GitHub
parent 266925d772
commit 276f529755
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
35 changed files with 12798 additions and 9131 deletions

View file

@ -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 };