mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Fix Promise.reject
This commit is contained in:
Vendored
+1
-8
@@ -177,14 +177,7 @@ interface PromiseConstructor {
|
||||
* @param reason The reason the promise was rejected.
|
||||
* @returns A new rejected Promise.
|
||||
*/
|
||||
reject(reason: any): Promise<never>;
|
||||
|
||||
/**
|
||||
* Creates a new rejected promise for the provided reason.
|
||||
* @param reason The reason the promise was rejected.
|
||||
* @returns A new rejected Promise.
|
||||
*/
|
||||
reject<T>(reason: any): Promise<T>;
|
||||
reject<T = never>(reason?: any): Promise<T>;
|
||||
|
||||
/**
|
||||
* Creates a new resolved promise for the provided value.
|
||||
|
||||
@@ -91,9 +91,9 @@ async function F() {
|
||||
>e : Symbol(e, Decl(promiseType.ts, 47, 11))
|
||||
|
||||
return Promise.reject(Error());
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Error : Symbol(Error, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
|
||||
}
|
||||
}
|
||||
@@ -150,9 +150,9 @@ async function I() {
|
||||
>e : Symbol(e, Decl(promiseType.ts, 77, 11))
|
||||
|
||||
return Promise.reject(Error());
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Error : Symbol(Error, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
|
||||
}
|
||||
}
|
||||
@@ -227,9 +227,9 @@ const p18 = p.catch(() => Promise.reject(1));
|
||||
>p.catch : Symbol(Promise.catch, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>catch : Symbol(Promise.catch, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p19 = p.catch(() => Promise.resolve(1));
|
||||
>p19 : Symbol(p19, Decl(promiseType.ts, 96, 5))
|
||||
@@ -305,9 +305,9 @@ const p29 = p.then(() => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p30 = p.then(undefined, undefined);
|
||||
>p30 : Symbol(p30, Decl(promiseType.ts, 109, 5))
|
||||
@@ -384,9 +384,9 @@ const p39 = p.then(undefined, () => Promise.reject(1));
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>undefined : Symbol(undefined)
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p40 = p.then(null, undefined);
|
||||
>p40 : Symbol(p40, Decl(promiseType.ts, 120, 5))
|
||||
@@ -453,9 +453,9 @@ const p49 = p.then(null, () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p50 = p.then(() => "1", undefined);
|
||||
>p50 : Symbol(p50, Decl(promiseType.ts, 131, 5))
|
||||
@@ -522,9 +522,9 @@ const p59 = p.then(() => "1", () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p60 = p.then(() => x, undefined);
|
||||
>p60 : Symbol(p60, Decl(promiseType.ts, 142, 5))
|
||||
@@ -601,9 +601,9 @@ const p69 = p.then(() => x, () => Promise.reject(1));
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>x : Symbol(x, Decl(promiseType.ts, 1, 11))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p70 = p.then(() => undefined, undefined);
|
||||
>p70 : Symbol(p70, Decl(promiseType.ts, 153, 5))
|
||||
@@ -680,9 +680,9 @@ const p79 = p.then(() => undefined, () => Promise.reject(1));
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>undefined : Symbol(undefined)
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p80 = p.then(() => null, undefined);
|
||||
>p80 : Symbol(p80, Decl(promiseType.ts, 164, 5))
|
||||
@@ -749,9 +749,9 @@ const p89 = p.then(() => null, () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p90 = p.then(() => {}, undefined);
|
||||
>p90 : Symbol(p90, Decl(promiseType.ts, 175, 5))
|
||||
@@ -818,9 +818,9 @@ const p99 = p.then(() => {}, () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pa0 = p.then(() => {throw 1}, undefined);
|
||||
>pa0 : Symbol(pa0, Decl(promiseType.ts, 186, 5))
|
||||
@@ -887,9 +887,9 @@ const pa9 = p.then(() => {throw 1}, () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pb0 = p.then(() => Promise.resolve("1"), undefined);
|
||||
>pb0 : Symbol(pb0, Decl(promiseType.ts, 197, 5))
|
||||
@@ -986,18 +986,18 @@ const pb9 = p.then(() => Promise.resolve("1"), () => Promise.reject(1));
|
||||
>Promise.resolve : Symbol(PromiseConstructor.resolve, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>resolve : Symbol(PromiseConstructor.resolve, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc0 = p.then(() => Promise.reject("1"), undefined);
|
||||
>pc0 : Symbol(pc0, Decl(promiseType.ts, 208, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>undefined : Symbol(undefined)
|
||||
|
||||
const pc1 = p.then(() => Promise.reject("1"), null);
|
||||
@@ -1005,27 +1005,27 @@ const pc1 = p.then(() => Promise.reject("1"), null);
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc2 = p.then(() => Promise.reject("1"), () => 1);
|
||||
>pc2 : Symbol(pc2, Decl(promiseType.ts, 210, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc3 = p.then(() => Promise.reject("1"), () => x);
|
||||
>pc3 : Symbol(pc3, Decl(promiseType.ts, 211, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>x : Symbol(x, Decl(promiseType.ts, 1, 11))
|
||||
|
||||
const pc4 = p.then(() => Promise.reject("1"), () => undefined);
|
||||
@@ -1033,9 +1033,9 @@ const pc4 = p.then(() => Promise.reject("1"), () => undefined);
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>undefined : Symbol(undefined)
|
||||
|
||||
const pc5 = p.then(() => Promise.reject("1"), () => null);
|
||||
@@ -1043,36 +1043,36 @@ const pc5 = p.then(() => Promise.reject("1"), () => null);
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc6 = p.then(() => Promise.reject("1"), () => {});
|
||||
>pc6 : Symbol(pc6, Decl(promiseType.ts, 214, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc7 = p.then(() => Promise.reject("1"), () => {throw 1});
|
||||
>pc7 : Symbol(pc7, Decl(promiseType.ts, 215, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc8 = p.then(() => Promise.reject("1"), () => Promise.resolve(1));
|
||||
>pc8 : Symbol(pc8, Decl(promiseType.ts, 216, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.resolve : Symbol(PromiseConstructor.resolve, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>resolve : Symbol(PromiseConstructor.resolve, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
@@ -1082,10 +1082,10 @@ const pc9 = p.then(() => Promise.reject("1"), () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseType.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
|
||||
@@ -105,9 +105,9 @@ async function F() {
|
||||
|
||||
return Promise.reject(Error());
|
||||
>Promise.reject(Error()) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Error() : Error
|
||||
>Error : ErrorConstructor
|
||||
}
|
||||
@@ -170,9 +170,9 @@ async function I() {
|
||||
|
||||
return Promise.reject(Error());
|
||||
>Promise.reject(Error()) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Error() : Error
|
||||
>Error : ErrorConstructor
|
||||
}
|
||||
@@ -271,9 +271,9 @@ const p18 = p.catch(() => Promise.reject(1));
|
||||
>catch : <TResult = never>(onrejected?: (reason: any) => TResult | PromiseLike<TResult>) => Promise<boolean | TResult>
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p19 = p.catch(() => Promise.resolve(1));
|
||||
@@ -379,9 +379,9 @@ const p29 = p.then(() => Promise.reject(1));
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p30 = p.then(undefined, undefined);
|
||||
@@ -484,9 +484,9 @@ const p39 = p.then(undefined, () => Promise.reject(1));
|
||||
>undefined : undefined
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p40 = p.then(null, undefined);
|
||||
@@ -589,9 +589,9 @@ const p49 = p.then(null, () => Promise.reject(1));
|
||||
>null : null
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p50 = p.then(() => "1", undefined);
|
||||
@@ -704,9 +704,9 @@ const p59 = p.then(() => "1", () => Promise.reject(1));
|
||||
>"1" : "1"
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p60 = p.then(() => x, undefined);
|
||||
@@ -819,9 +819,9 @@ const p69 = p.then(() => x, () => Promise.reject(1));
|
||||
>x : any
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p70 = p.then(() => undefined, undefined);
|
||||
@@ -934,9 +934,9 @@ const p79 = p.then(() => undefined, () => Promise.reject(1));
|
||||
>undefined : undefined
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p80 = p.then(() => null, undefined);
|
||||
@@ -1049,9 +1049,9 @@ const p89 = p.then(() => null, () => Promise.reject(1));
|
||||
>null : null
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p90 = p.then(() => {}, undefined);
|
||||
@@ -1154,9 +1154,9 @@ const p99 = p.then(() => {}, () => Promise.reject(1));
|
||||
>() => {} : () => void
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const pa0 = p.then(() => {throw 1}, undefined);
|
||||
@@ -1269,9 +1269,9 @@ const pa9 = p.then(() => {throw 1}, () => Promise.reject(1));
|
||||
>1 : 1
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const pb0 = p.then(() => Promise.resolve("1"), undefined);
|
||||
@@ -1424,9 +1424,9 @@ const pb9 = p.then(() => Promise.resolve("1"), () => Promise.reject(1));
|
||||
>"1" : "1"
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const pc0 = p.then(() => Promise.reject("1"), undefined);
|
||||
@@ -1437,9 +1437,9 @@ const pc0 = p.then(() => Promise.reject("1"), undefined);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>undefined : undefined
|
||||
|
||||
@@ -1451,9 +1451,9 @@ const pc1 = p.then(() => Promise.reject("1"), null);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>null : null
|
||||
|
||||
@@ -1465,9 +1465,9 @@ const pc2 = p.then(() => Promise.reject("1"), () => 1);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => 1 : () => number
|
||||
>1 : 1
|
||||
@@ -1480,9 +1480,9 @@ const pc3 = p.then(() => Promise.reject("1"), () => x);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => x : () => any
|
||||
>x : any
|
||||
@@ -1495,9 +1495,9 @@ const pc4 = p.then(() => Promise.reject("1"), () => undefined);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => undefined : () => any
|
||||
>undefined : undefined
|
||||
@@ -1510,9 +1510,9 @@ const pc5 = p.then(() => Promise.reject("1"), () => null);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => null : () => any
|
||||
>null : null
|
||||
@@ -1525,9 +1525,9 @@ const pc6 = p.then(() => Promise.reject("1"), () => {});
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => {} : () => void
|
||||
|
||||
@@ -1539,9 +1539,9 @@ const pc7 = p.then(() => Promise.reject("1"), () => {throw 1});
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => {throw 1} : () => never
|
||||
>1 : 1
|
||||
@@ -1554,9 +1554,9 @@ const pc8 = p.then(() => Promise.reject("1"), () => Promise.resolve(1));
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => Promise.resolve(1) : () => Promise<number>
|
||||
>Promise.resolve(1) : Promise<number>
|
||||
@@ -1573,14 +1573,14 @@ const pc9 = p.then(() => Promise.reject("1"), () => Promise.reject(1));
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: (value: boolean) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
|
||||
@@ -91,9 +91,9 @@ async function F() {
|
||||
>e : Symbol(e, Decl(promiseTypeStrictNull.ts, 47, 11))
|
||||
|
||||
return Promise.reject(Error());
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Error : Symbol(Error, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
|
||||
}
|
||||
}
|
||||
@@ -150,9 +150,9 @@ async function I() {
|
||||
>e : Symbol(e, Decl(promiseTypeStrictNull.ts, 77, 11))
|
||||
|
||||
return Promise.reject(Error());
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Error : Symbol(Error, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
|
||||
}
|
||||
}
|
||||
@@ -227,9 +227,9 @@ const p18 = p.catch(() => Promise.reject(1));
|
||||
>p.catch : Symbol(Promise.catch, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>catch : Symbol(Promise.catch, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p19 = p.catch(() => Promise.resolve(1));
|
||||
>p19 : Symbol(p19, Decl(promiseTypeStrictNull.ts, 96, 5))
|
||||
@@ -305,9 +305,9 @@ const p29 = p.then(() => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p30 = p.then(undefined, undefined);
|
||||
>p30 : Symbol(p30, Decl(promiseTypeStrictNull.ts, 109, 5))
|
||||
@@ -384,9 +384,9 @@ const p39 = p.then(undefined, () => Promise.reject(1));
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>undefined : Symbol(undefined)
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p40 = p.then(null, undefined);
|
||||
>p40 : Symbol(p40, Decl(promiseTypeStrictNull.ts, 120, 5))
|
||||
@@ -453,9 +453,9 @@ const p49 = p.then(null, () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p50 = p.then(() => "1", undefined);
|
||||
>p50 : Symbol(p50, Decl(promiseTypeStrictNull.ts, 131, 5))
|
||||
@@ -522,9 +522,9 @@ const p59 = p.then(() => "1", () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p60 = p.then(() => x, undefined);
|
||||
>p60 : Symbol(p60, Decl(promiseTypeStrictNull.ts, 142, 5))
|
||||
@@ -601,9 +601,9 @@ const p69 = p.then(() => x, () => Promise.reject(1));
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>x : Symbol(x, Decl(promiseTypeStrictNull.ts, 1, 11))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p70 = p.then(() => undefined, undefined);
|
||||
>p70 : Symbol(p70, Decl(promiseTypeStrictNull.ts, 153, 5))
|
||||
@@ -680,9 +680,9 @@ const p79 = p.then(() => undefined, () => Promise.reject(1));
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>undefined : Symbol(undefined)
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p80 = p.then(() => null, undefined);
|
||||
>p80 : Symbol(p80, Decl(promiseTypeStrictNull.ts, 164, 5))
|
||||
@@ -749,9 +749,9 @@ const p89 = p.then(() => null, () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const p90 = p.then(() => {}, undefined);
|
||||
>p90 : Symbol(p90, Decl(promiseTypeStrictNull.ts, 175, 5))
|
||||
@@ -818,9 +818,9 @@ const p99 = p.then(() => {}, () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pa0 = p.then(() => {throw 1}, undefined);
|
||||
>pa0 : Symbol(pa0, Decl(promiseTypeStrictNull.ts, 186, 5))
|
||||
@@ -887,9 +887,9 @@ const pa9 = p.then(() => {throw 1}, () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pb0 = p.then(() => Promise.resolve("1"), undefined);
|
||||
>pb0 : Symbol(pb0, Decl(promiseTypeStrictNull.ts, 197, 5))
|
||||
@@ -986,18 +986,18 @@ const pb9 = p.then(() => Promise.resolve("1"), () => Promise.reject(1));
|
||||
>Promise.resolve : Symbol(PromiseConstructor.resolve, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>resolve : Symbol(PromiseConstructor.resolve, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc0 = p.then(() => Promise.reject("1"), undefined);
|
||||
>pc0 : Symbol(pc0, Decl(promiseTypeStrictNull.ts, 208, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>undefined : Symbol(undefined)
|
||||
|
||||
const pc1 = p.then(() => Promise.reject("1"), null);
|
||||
@@ -1005,27 +1005,27 @@ const pc1 = p.then(() => Promise.reject("1"), null);
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc2 = p.then(() => Promise.reject("1"), () => 1);
|
||||
>pc2 : Symbol(pc2, Decl(promiseTypeStrictNull.ts, 210, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc3 = p.then(() => Promise.reject("1"), () => x);
|
||||
>pc3 : Symbol(pc3, Decl(promiseTypeStrictNull.ts, 211, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>x : Symbol(x, Decl(promiseTypeStrictNull.ts, 1, 11))
|
||||
|
||||
const pc4 = p.then(() => Promise.reject("1"), () => undefined);
|
||||
@@ -1033,9 +1033,9 @@ const pc4 = p.then(() => Promise.reject("1"), () => undefined);
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>undefined : Symbol(undefined)
|
||||
|
||||
const pc5 = p.then(() => Promise.reject("1"), () => null);
|
||||
@@ -1043,36 +1043,36 @@ const pc5 = p.then(() => Promise.reject("1"), () => null);
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc6 = p.then(() => Promise.reject("1"), () => {});
|
||||
>pc6 : Symbol(pc6, Decl(promiseTypeStrictNull.ts, 214, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc7 = p.then(() => Promise.reject("1"), () => {throw 1});
|
||||
>pc7 : Symbol(pc7, Decl(promiseTypeStrictNull.ts, 215, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
const pc8 = p.then(() => Promise.reject("1"), () => Promise.resolve(1));
|
||||
>pc8 : Symbol(pc8, Decl(promiseTypeStrictNull.ts, 216, 5))
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.resolve : Symbol(PromiseConstructor.resolve, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>resolve : Symbol(PromiseConstructor.resolve, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
@@ -1082,10 +1082,10 @@ const pc9 = p.then(() => Promise.reject("1"), () => Promise.reject(1));
|
||||
>p.then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>p : Symbol(p, Decl(promiseTypeStrictNull.ts, 0, 11))
|
||||
>then : Symbol(Promise.then, Decl(lib.es5.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise.reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --))
|
||||
>reject : Symbol(PromiseConstructor.reject, Decl(lib.es2015.promise.d.ts, --, --))
|
||||
|
||||
|
||||
@@ -105,9 +105,9 @@ async function F() {
|
||||
|
||||
return Promise.reject(Error());
|
||||
>Promise.reject(Error()) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Error() : Error
|
||||
>Error : ErrorConstructor
|
||||
}
|
||||
@@ -170,9 +170,9 @@ async function I() {
|
||||
|
||||
return Promise.reject(Error());
|
||||
>Promise.reject(Error()) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Error() : Error
|
||||
>Error : ErrorConstructor
|
||||
}
|
||||
@@ -271,9 +271,9 @@ const p18 = p.catch(() => Promise.reject(1));
|
||||
>catch : <TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null | undefined) => Promise<boolean | TResult>
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p19 = p.catch(() => Promise.resolve(1));
|
||||
@@ -379,9 +379,9 @@ const p29 = p.then(() => Promise.reject(1));
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p30 = p.then(undefined, undefined);
|
||||
@@ -484,9 +484,9 @@ const p39 = p.then(undefined, () => Promise.reject(1));
|
||||
>undefined : undefined
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p40 = p.then(null, undefined);
|
||||
@@ -589,9 +589,9 @@ const p49 = p.then(null, () => Promise.reject(1));
|
||||
>null : null
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p50 = p.then(() => "1", undefined);
|
||||
@@ -704,9 +704,9 @@ const p59 = p.then(() => "1", () => Promise.reject(1));
|
||||
>"1" : "1"
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p60 = p.then(() => x, undefined);
|
||||
@@ -819,9 +819,9 @@ const p69 = p.then(() => x, () => Promise.reject(1));
|
||||
>x : any
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p70 = p.then(() => undefined, undefined);
|
||||
@@ -934,9 +934,9 @@ const p79 = p.then(() => undefined, () => Promise.reject(1));
|
||||
>undefined : undefined
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p80 = p.then(() => null, undefined);
|
||||
@@ -1049,9 +1049,9 @@ const p89 = p.then(() => null, () => Promise.reject(1));
|
||||
>null : null
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const p90 = p.then(() => {}, undefined);
|
||||
@@ -1154,9 +1154,9 @@ const p99 = p.then(() => {}, () => Promise.reject(1));
|
||||
>() => {} : () => void
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const pa0 = p.then(() => {throw 1}, undefined);
|
||||
@@ -1269,9 +1269,9 @@ const pa9 = p.then(() => {throw 1}, () => Promise.reject(1));
|
||||
>1 : 1
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const pb0 = p.then(() => Promise.resolve("1"), undefined);
|
||||
@@ -1424,9 +1424,9 @@ const pb9 = p.then(() => Promise.resolve("1"), () => Promise.reject(1));
|
||||
>"1" : "1"
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
const pc0 = p.then(() => Promise.reject("1"), undefined);
|
||||
@@ -1437,9 +1437,9 @@ const pc0 = p.then(() => Promise.reject("1"), undefined);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>undefined : undefined
|
||||
|
||||
@@ -1451,9 +1451,9 @@ const pc1 = p.then(() => Promise.reject("1"), null);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>null : null
|
||||
|
||||
@@ -1465,9 +1465,9 @@ const pc2 = p.then(() => Promise.reject("1"), () => 1);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => 1 : () => number
|
||||
>1 : 1
|
||||
@@ -1480,9 +1480,9 @@ const pc3 = p.then(() => Promise.reject("1"), () => x);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => x : () => any
|
||||
>x : any
|
||||
@@ -1495,9 +1495,9 @@ const pc4 = p.then(() => Promise.reject("1"), () => undefined);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => undefined : () => undefined
|
||||
>undefined : undefined
|
||||
@@ -1510,9 +1510,9 @@ const pc5 = p.then(() => Promise.reject("1"), () => null);
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => null : () => null
|
||||
>null : null
|
||||
@@ -1525,9 +1525,9 @@ const pc6 = p.then(() => Promise.reject("1"), () => {});
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => {} : () => void
|
||||
|
||||
@@ -1539,9 +1539,9 @@ const pc7 = p.then(() => Promise.reject("1"), () => {throw 1});
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => {throw 1} : () => never
|
||||
>1 : 1
|
||||
@@ -1554,9 +1554,9 @@ const pc8 = p.then(() => Promise.reject("1"), () => Promise.resolve(1));
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => Promise.resolve(1) : () => Promise<number>
|
||||
>Promise.resolve(1) : Promise<number>
|
||||
@@ -1573,14 +1573,14 @@ const pc9 = p.then(() => Promise.reject("1"), () => Promise.reject(1));
|
||||
>then : <TResult1 = boolean, TResult2 = never>(onfulfilled?: ((value: boolean) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>
|
||||
>() => Promise.reject("1") : () => Promise<never>
|
||||
>Promise.reject("1") : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>"1" : "1"
|
||||
>() => Promise.reject(1) : () => Promise<never>
|
||||
>Promise.reject(1) : Promise<never>
|
||||
>Promise.reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>Promise.reject : <T = never>(reason?: any) => Promise<T>
|
||||
>Promise : PromiseConstructor
|
||||
>reject : { (reason: any): Promise<never>; <T>(reason: any): Promise<T>; }
|
||||
>reject : <T = never>(reason?: any) => Promise<T>
|
||||
>1 : 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user