mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
es6 test conformance cleanup
This commit is contained in:
@@ -1,6 +0,0 @@
|
||||
//// [arrowFunctionWithParameterNameAsync.ts]
|
||||
|
||||
const x = async => async;
|
||||
|
||||
//// [arrowFunctionWithParameterNameAsync.js]
|
||||
var x = function (async) { return async; };
|
||||
@@ -1,7 +0,0 @@
|
||||
=== tests/cases/conformance/async/es6/asyncArrowFunction/arrowFunctionWithParameterNameAsync.ts ===
|
||||
|
||||
const x = async => async;
|
||||
>x : Symbol(x, Decl(arrowFunctionWithParameterNameAsync.ts, 1, 5))
|
||||
>async : Symbol(async, Decl(arrowFunctionWithParameterNameAsync.ts, 1, 9))
|
||||
>async : Symbol(async, Decl(arrowFunctionWithParameterNameAsync.ts, 1, 9))
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
//// [arrowFunctionWithParameterNameAsync_es6.ts]
|
||||
|
||||
const x = async => async;
|
||||
|
||||
//// [arrowFunctionWithParameterNameAsync_es6.js]
|
||||
var x = function (async) { return async; };
|
||||
@@ -0,0 +1,7 @@
|
||||
=== tests/cases/conformance/async/es6/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es6.ts ===
|
||||
|
||||
const x = async => async;
|
||||
>x : Symbol(x, Decl(arrowFunctionWithParameterNameAsync_es6.ts, 1, 5))
|
||||
>async : Symbol(async, Decl(arrowFunctionWithParameterNameAsync_es6.ts, 1, 9))
|
||||
>async : Symbol(async, Decl(arrowFunctionWithParameterNameAsync_es6.ts, 1, 9))
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
=== tests/cases/conformance/async/es6/asyncArrowFunction/arrowFunctionWithParameterNameAsync.ts ===
|
||||
=== tests/cases/conformance/async/es6/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es6.ts ===
|
||||
|
||||
const x = async => async;
|
||||
>x : (async: any) => any
|
||||
@@ -1,21 +1,9 @@
|
||||
tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts(2,11): error TS2304: Cannot find name 'async'.
|
||||
tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts(2,17): error TS1005: ',' expected.
|
||||
tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts(2,20): error TS1005: '=' expected.
|
||||
tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts(2,24): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value.
|
||||
tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts(4,11): error TS2304: Cannot find name 'await'.
|
||||
|
||||
|
||||
==== tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts (5 errors) ====
|
||||
==== tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts (1 errors) ====
|
||||
|
||||
var foo = async foo(): Promise<void> => {
|
||||
~~~~~
|
||||
!!! error TS2304: Cannot find name 'async'.
|
||||
~~~
|
||||
!!! error TS1005: ',' expected.
|
||||
~
|
||||
!!! error TS1005: '=' expected.
|
||||
~~~~~~~~~~~~~
|
||||
!!! error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value.
|
||||
var foo = async (): Promise<void> => {
|
||||
// Legal to use 'await' in a type context.
|
||||
var v: await;
|
||||
~~~~~
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
//// [asyncArrowFunction10_es6.ts]
|
||||
|
||||
var foo = async foo(): Promise<void> => {
|
||||
var foo = async (): Promise<void> => {
|
||||
// Legal to use 'await' in a type context.
|
||||
var v: await;
|
||||
}
|
||||
|
||||
|
||||
//// [asyncArrowFunction10_es6.js]
|
||||
var foo = async, foo = () => {
|
||||
var foo = () => __awaiter(this, void 0, void 0, function* () {
|
||||
// Legal to use 'await' in a type context.
|
||||
var v;
|
||||
};
|
||||
});
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
//// [tests/cases/conformance/async/es6/asyncMultiFile.ts] ////
|
||||
//// [tests/cases/conformance/async/es6/asyncMultiFile_es6.ts] ////
|
||||
|
||||
//// [a.ts]
|
||||
async function f() {}
|
||||
@@ -1,17 +1,19 @@
|
||||
//// [awaitBinaryExpression1_es6.ts]
|
||||
declare var a: boolean;
|
||||
declare var p: Promise<boolean>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = await p || a;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitBinaryExpression1_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = (yield p) || a;
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -6,15 +6,24 @@ declare var p: Promise<boolean>;
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression1_es6.ts, 1, 11))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression1_es6.ts, 1, 32))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression1_es6.ts, 2, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression1_es6.ts, 1, 32))
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression1_es6.ts, 3, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression1_es6.ts, 1, 32))
|
||||
|
||||
var b = await p || a;
|
||||
>b : Symbol(b, Decl(awaitBinaryExpression1_es6.ts, 4, 7))
|
||||
>b : Symbol(b, Decl(awaitBinaryExpression1_es6.ts, 6, 7))
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression1_es6.ts, 1, 11))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression1_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression1_es6.ts, 2, 32))
|
||||
}
|
||||
|
||||
@@ -6,12 +6,19 @@ declare var p: Promise<boolean>;
|
||||
>p : Promise<boolean>
|
||||
>Promise : Promise<T>
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = await p || a;
|
||||
>b : boolean
|
||||
@@ -20,6 +27,7 @@ async function func(): Promise<void> {
|
||||
>p : Promise<boolean>
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -1,17 +1,19 @@
|
||||
//// [awaitBinaryExpression2_es6.ts]
|
||||
declare var a: boolean;
|
||||
declare var p: Promise<boolean>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = await p && a;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitBinaryExpression2_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = (yield p) && a;
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -6,15 +6,24 @@ declare var p: Promise<boolean>;
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression2_es6.ts, 1, 11))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression2_es6.ts, 1, 32))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression2_es6.ts, 2, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression2_es6.ts, 1, 32))
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression2_es6.ts, 3, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression2_es6.ts, 1, 32))
|
||||
|
||||
var b = await p && a;
|
||||
>b : Symbol(b, Decl(awaitBinaryExpression2_es6.ts, 4, 7))
|
||||
>b : Symbol(b, Decl(awaitBinaryExpression2_es6.ts, 6, 7))
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression2_es6.ts, 1, 11))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression2_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression2_es6.ts, 2, 32))
|
||||
}
|
||||
|
||||
@@ -6,12 +6,19 @@ declare var p: Promise<boolean>;
|
||||
>p : Promise<boolean>
|
||||
>Promise : Promise<T>
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = await p && a;
|
||||
>b : boolean
|
||||
@@ -20,6 +27,7 @@ async function func(): Promise<void> {
|
||||
>p : Promise<boolean>
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -1,17 +1,19 @@
|
||||
//// [awaitBinaryExpression3_es6.ts]
|
||||
declare var a: number;
|
||||
declare var p: Promise<number>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = await p + a;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitBinaryExpression3_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = (yield p) + a;
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -6,15 +6,24 @@ declare var p: Promise<number>;
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression3_es6.ts, 1, 11))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression3_es6.ts, 1, 31))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression3_es6.ts, 2, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression3_es6.ts, 1, 31))
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression3_es6.ts, 3, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression3_es6.ts, 1, 31))
|
||||
|
||||
var b = await p + a;
|
||||
>b : Symbol(b, Decl(awaitBinaryExpression3_es6.ts, 4, 7))
|
||||
>b : Symbol(b, Decl(awaitBinaryExpression3_es6.ts, 6, 7))
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression3_es6.ts, 1, 11))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression3_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression3_es6.ts, 2, 32))
|
||||
}
|
||||
|
||||
@@ -6,12 +6,19 @@ declare var p: Promise<number>;
|
||||
>p : Promise<number>
|
||||
>Promise : Promise<T>
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = await p + a;
|
||||
>b : number
|
||||
@@ -20,6 +27,7 @@ async function func(): Promise<void> {
|
||||
>p : Promise<number>
|
||||
>a : number
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -1,17 +1,19 @@
|
||||
//// [awaitBinaryExpression4_es6.ts]
|
||||
declare var a: boolean;
|
||||
declare var p: Promise<boolean>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = await p, a;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitBinaryExpression4_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = yield p, a;
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -6,15 +6,24 @@ declare var p: Promise<boolean>;
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression4_es6.ts, 1, 11))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression4_es6.ts, 1, 32))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression4_es6.ts, 2, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression4_es6.ts, 1, 32))
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression4_es6.ts, 3, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
var b = await p, a;
|
||||
>b : Symbol(b, Decl(awaitBinaryExpression4_es6.ts, 4, 7))
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression4_es6.ts, 1, 11))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression4_es6.ts, 4, 20))
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression4_es6.ts, 1, 32))
|
||||
|
||||
"after";
|
||||
var b = await p, a;
|
||||
>b : Symbol(b, Decl(awaitBinaryExpression4_es6.ts, 6, 7))
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression4_es6.ts, 1, 11))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression4_es6.ts, 6, 20))
|
||||
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression4_es6.ts, 2, 32))
|
||||
}
|
||||
|
||||
@@ -6,12 +6,19 @@ declare var p: Promise<boolean>;
|
||||
>p : Promise<boolean>
|
||||
>Promise : Promise<T>
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = await p, a;
|
||||
>b : boolean
|
||||
@@ -19,6 +26,7 @@ async function func(): Promise<void> {
|
||||
>p : Promise<boolean>
|
||||
>a : any
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -1,19 +1,21 @@
|
||||
//// [awaitBinaryExpression5_es6.ts]
|
||||
declare var a: boolean;
|
||||
declare var p: Promise<boolean>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var o: { a: boolean; };
|
||||
o.a = await p;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitBinaryExpression5_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var o;
|
||||
o.a = yield p;
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -6,20 +6,29 @@ declare var p: Promise<boolean>;
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression5_es6.ts, 1, 11))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression5_es6.ts, 1, 32))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression5_es6.ts, 2, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression5_es6.ts, 1, 32))
|
||||
>func : Symbol(func, Decl(awaitBinaryExpression5_es6.ts, 3, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitBinaryExpression5_es6.ts, 1, 32))
|
||||
|
||||
var o: { a: boolean; };
|
||||
>o : Symbol(o, Decl(awaitBinaryExpression5_es6.ts, 4, 7))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression5_es6.ts, 4, 12))
|
||||
>o : Symbol(o, Decl(awaitBinaryExpression5_es6.ts, 6, 7))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression5_es6.ts, 6, 12))
|
||||
|
||||
o.a = await p;
|
||||
>o.a : Symbol(a, Decl(awaitBinaryExpression5_es6.ts, 4, 12))
|
||||
>o : Symbol(o, Decl(awaitBinaryExpression5_es6.ts, 4, 7))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression5_es6.ts, 4, 12))
|
||||
>o.a : Symbol(a, Decl(awaitBinaryExpression5_es6.ts, 6, 12))
|
||||
>o : Symbol(o, Decl(awaitBinaryExpression5_es6.ts, 6, 7))
|
||||
>a : Symbol(a, Decl(awaitBinaryExpression5_es6.ts, 6, 12))
|
||||
>p : Symbol(p, Decl(awaitBinaryExpression5_es6.ts, 1, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitBinaryExpression5_es6.ts, 2, 32))
|
||||
}
|
||||
|
||||
@@ -6,12 +6,19 @@ declare var p: Promise<boolean>;
|
||||
>p : Promise<boolean>
|
||||
>Promise : Promise<T>
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var o: { a: boolean; };
|
||||
>o : { a: boolean; }
|
||||
@@ -25,6 +32,7 @@ async function func(): Promise<void> {
|
||||
>await p : boolean
|
||||
>p : Promise<boolean>
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -5,17 +5,19 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitCallExpression1_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -34,17 +34,26 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : Symbol(arg1, Decl(awaitCallExpression1_es6.ts, 5, 43))
|
||||
>arg2 : Symbol(arg2, Decl(awaitCallExpression1_es6.ts, 5, 58))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitCallExpression1_es6.ts, 5, 84))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitCallExpression1_es6.ts, 6, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitCallExpression1_es6.ts, 5, 84))
|
||||
>func : Symbol(func, Decl(awaitCallExpression1_es6.ts, 7, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitCallExpression1_es6.ts, 5, 84))
|
||||
|
||||
var b = fn(a, a, a);
|
||||
>b : Symbol(b, Decl(awaitCallExpression1_es6.ts, 8, 7))
|
||||
>b : Symbol(b, Decl(awaitCallExpression1_es6.ts, 10, 7))
|
||||
>fn : Symbol(fn, Decl(awaitCallExpression1_es6.ts, 1, 32))
|
||||
>a : Symbol(a, Decl(awaitCallExpression1_es6.ts, 0, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression1_es6.ts, 0, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression1_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitCallExpression1_es6.ts, 6, 32))
|
||||
}
|
||||
|
||||
@@ -34,12 +34,19 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : boolean
|
||||
>arg2 : boolean
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = fn(a, a, a);
|
||||
>b : void
|
||||
@@ -49,6 +56,7 @@ async function func(): Promise<void> {
|
||||
>a : boolean
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -5,17 +5,19 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(await p, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitCallExpression2_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(yield p, a, a);
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -34,17 +34,26 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : Symbol(arg1, Decl(awaitCallExpression2_es6.ts, 5, 43))
|
||||
>arg2 : Symbol(arg2, Decl(awaitCallExpression2_es6.ts, 5, 58))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitCallExpression2_es6.ts, 5, 84))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitCallExpression2_es6.ts, 6, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitCallExpression2_es6.ts, 5, 84))
|
||||
>func : Symbol(func, Decl(awaitCallExpression2_es6.ts, 7, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitCallExpression2_es6.ts, 5, 84))
|
||||
|
||||
var b = fn(await p, a, a);
|
||||
>b : Symbol(b, Decl(awaitCallExpression2_es6.ts, 8, 7))
|
||||
>b : Symbol(b, Decl(awaitCallExpression2_es6.ts, 10, 7))
|
||||
>fn : Symbol(fn, Decl(awaitCallExpression2_es6.ts, 1, 32))
|
||||
>p : Symbol(p, Decl(awaitCallExpression2_es6.ts, 1, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression2_es6.ts, 0, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression2_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitCallExpression2_es6.ts, 6, 32))
|
||||
}
|
||||
|
||||
@@ -34,12 +34,19 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : boolean
|
||||
>arg2 : boolean
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = fn(await p, a, a);
|
||||
>b : void
|
||||
@@ -50,6 +57,7 @@ async function func(): Promise<void> {
|
||||
>a : boolean
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -5,17 +5,19 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(a, await p, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitCallExpression3_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(a, yield p, a);
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -34,17 +34,26 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : Symbol(arg1, Decl(awaitCallExpression3_es6.ts, 5, 43))
|
||||
>arg2 : Symbol(arg2, Decl(awaitCallExpression3_es6.ts, 5, 58))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitCallExpression3_es6.ts, 5, 84))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitCallExpression3_es6.ts, 6, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitCallExpression3_es6.ts, 5, 84))
|
||||
>func : Symbol(func, Decl(awaitCallExpression3_es6.ts, 7, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitCallExpression3_es6.ts, 5, 84))
|
||||
|
||||
var b = fn(a, await p, a);
|
||||
>b : Symbol(b, Decl(awaitCallExpression3_es6.ts, 8, 7))
|
||||
>b : Symbol(b, Decl(awaitCallExpression3_es6.ts, 10, 7))
|
||||
>fn : Symbol(fn, Decl(awaitCallExpression3_es6.ts, 1, 32))
|
||||
>a : Symbol(a, Decl(awaitCallExpression3_es6.ts, 0, 11))
|
||||
>p : Symbol(p, Decl(awaitCallExpression3_es6.ts, 1, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression3_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitCallExpression3_es6.ts, 6, 32))
|
||||
}
|
||||
|
||||
@@ -34,12 +34,19 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : boolean
|
||||
>arg2 : boolean
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = fn(a, await p, a);
|
||||
>b : void
|
||||
@@ -50,6 +57,7 @@ async function func(): Promise<void> {
|
||||
>p : Promise<boolean>
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -5,17 +5,19 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = (await pfn)(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitCallExpression4_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = (yield pfn)(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -34,17 +34,26 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : Symbol(arg1, Decl(awaitCallExpression4_es6.ts, 5, 43))
|
||||
>arg2 : Symbol(arg2, Decl(awaitCallExpression4_es6.ts, 5, 58))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitCallExpression4_es6.ts, 5, 84))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitCallExpression4_es6.ts, 6, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitCallExpression4_es6.ts, 5, 84))
|
||||
>func : Symbol(func, Decl(awaitCallExpression4_es6.ts, 7, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitCallExpression4_es6.ts, 5, 84))
|
||||
|
||||
var b = (await pfn)(a, a, a);
|
||||
>b : Symbol(b, Decl(awaitCallExpression4_es6.ts, 8, 7))
|
||||
>b : Symbol(b, Decl(awaitCallExpression4_es6.ts, 10, 7))
|
||||
>pfn : Symbol(pfn, Decl(awaitCallExpression4_es6.ts, 4, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression4_es6.ts, 0, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression4_es6.ts, 0, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression4_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitCallExpression4_es6.ts, 6, 32))
|
||||
}
|
||||
|
||||
@@ -34,12 +34,19 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : boolean
|
||||
>arg2 : boolean
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = (await pfn)(a, a, a);
|
||||
>b : void
|
||||
@@ -51,6 +58,7 @@ async function func(): Promise<void> {
|
||||
>a : boolean
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -5,17 +5,19 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitCallExpression5_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -34,13 +34,21 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : Symbol(arg1, Decl(awaitCallExpression5_es6.ts, 5, 43))
|
||||
>arg2 : Symbol(arg2, Decl(awaitCallExpression5_es6.ts, 5, 58))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitCallExpression5_es6.ts, 5, 84))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitCallExpression5_es6.ts, 6, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitCallExpression5_es6.ts, 5, 84))
|
||||
>func : Symbol(func, Decl(awaitCallExpression5_es6.ts, 7, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitCallExpression5_es6.ts, 5, 84))
|
||||
|
||||
var b = o.fn(a, a, a);
|
||||
>b : Symbol(b, Decl(awaitCallExpression5_es6.ts, 8, 7))
|
||||
>b : Symbol(b, Decl(awaitCallExpression5_es6.ts, 10, 7))
|
||||
>o.fn : Symbol(fn, Decl(awaitCallExpression5_es6.ts, 3, 16))
|
||||
>o : Symbol(o, Decl(awaitCallExpression5_es6.ts, 3, 11))
|
||||
>fn : Symbol(fn, Decl(awaitCallExpression5_es6.ts, 3, 16))
|
||||
@@ -48,5 +56,6 @@ async function func(): Promise<void> {
|
||||
>a : Symbol(a, Decl(awaitCallExpression5_es6.ts, 0, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression5_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitCallExpression5_es6.ts, 6, 32))
|
||||
}
|
||||
|
||||
@@ -34,12 +34,19 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : boolean
|
||||
>arg2 : boolean
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = o.fn(a, a, a);
|
||||
>b : void
|
||||
@@ -51,6 +58,7 @@ async function func(): Promise<void> {
|
||||
>a : boolean
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -5,17 +5,19 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(await p, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitCallExpression6_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(yield p, a, a);
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -34,13 +34,21 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : Symbol(arg1, Decl(awaitCallExpression6_es6.ts, 5, 43))
|
||||
>arg2 : Symbol(arg2, Decl(awaitCallExpression6_es6.ts, 5, 58))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitCallExpression6_es6.ts, 5, 84))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitCallExpression6_es6.ts, 6, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitCallExpression6_es6.ts, 5, 84))
|
||||
>func : Symbol(func, Decl(awaitCallExpression6_es6.ts, 7, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitCallExpression6_es6.ts, 5, 84))
|
||||
|
||||
var b = o.fn(await p, a, a);
|
||||
>b : Symbol(b, Decl(awaitCallExpression6_es6.ts, 8, 7))
|
||||
>b : Symbol(b, Decl(awaitCallExpression6_es6.ts, 10, 7))
|
||||
>o.fn : Symbol(fn, Decl(awaitCallExpression6_es6.ts, 3, 16))
|
||||
>o : Symbol(o, Decl(awaitCallExpression6_es6.ts, 3, 11))
|
||||
>fn : Symbol(fn, Decl(awaitCallExpression6_es6.ts, 3, 16))
|
||||
@@ -48,5 +56,6 @@ async function func(): Promise<void> {
|
||||
>a : Symbol(a, Decl(awaitCallExpression6_es6.ts, 0, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression6_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitCallExpression6_es6.ts, 6, 32))
|
||||
}
|
||||
|
||||
@@ -34,12 +34,19 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : boolean
|
||||
>arg2 : boolean
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = o.fn(await p, a, a);
|
||||
>b : void
|
||||
@@ -52,6 +59,7 @@ async function func(): Promise<void> {
|
||||
>a : boolean
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -5,17 +5,19 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(a, await p, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitCallExpression7_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(a, yield p, a);
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -34,13 +34,21 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : Symbol(arg1, Decl(awaitCallExpression7_es6.ts, 5, 43))
|
||||
>arg2 : Symbol(arg2, Decl(awaitCallExpression7_es6.ts, 5, 58))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitCallExpression7_es6.ts, 5, 84))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitCallExpression7_es6.ts, 6, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitCallExpression7_es6.ts, 5, 84))
|
||||
>func : Symbol(func, Decl(awaitCallExpression7_es6.ts, 7, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitCallExpression7_es6.ts, 5, 84))
|
||||
|
||||
var b = o.fn(a, await p, a);
|
||||
>b : Symbol(b, Decl(awaitCallExpression7_es6.ts, 8, 7))
|
||||
>b : Symbol(b, Decl(awaitCallExpression7_es6.ts, 10, 7))
|
||||
>o.fn : Symbol(fn, Decl(awaitCallExpression7_es6.ts, 3, 16))
|
||||
>o : Symbol(o, Decl(awaitCallExpression7_es6.ts, 3, 11))
|
||||
>fn : Symbol(fn, Decl(awaitCallExpression7_es6.ts, 3, 16))
|
||||
@@ -48,5 +56,6 @@ async function func(): Promise<void> {
|
||||
>p : Symbol(p, Decl(awaitCallExpression7_es6.ts, 1, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression7_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitCallExpression7_es6.ts, 6, 32))
|
||||
}
|
||||
|
||||
@@ -34,12 +34,19 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : boolean
|
||||
>arg2 : boolean
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = o.fn(a, await p, a);
|
||||
>b : void
|
||||
@@ -52,6 +59,7 @@ async function func(): Promise<void> {
|
||||
>p : Promise<boolean>
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -5,17 +5,19 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = (await po).fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
|
||||
//// [awaitCallExpression8_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
"before";
|
||||
before();
|
||||
var b = (yield po).fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -34,13 +34,21 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : Symbol(arg1, Decl(awaitCallExpression8_es6.ts, 5, 43))
|
||||
>arg2 : Symbol(arg2, Decl(awaitCallExpression8_es6.ts, 5, 58))
|
||||
|
||||
declare function before(): void;
|
||||
>before : Symbol(before, Decl(awaitCallExpression8_es6.ts, 5, 84))
|
||||
|
||||
declare function after(): void;
|
||||
>after : Symbol(after, Decl(awaitCallExpression8_es6.ts, 6, 32))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitCallExpression8_es6.ts, 5, 84))
|
||||
>func : Symbol(func, Decl(awaitCallExpression8_es6.ts, 7, 31))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
"before";
|
||||
before();
|
||||
>before : Symbol(before, Decl(awaitCallExpression8_es6.ts, 5, 84))
|
||||
|
||||
var b = (await po).fn(a, a, a);
|
||||
>b : Symbol(b, Decl(awaitCallExpression8_es6.ts, 8, 7))
|
||||
>b : Symbol(b, Decl(awaitCallExpression8_es6.ts, 10, 7))
|
||||
>(await po).fn : Symbol(fn, Decl(awaitCallExpression8_es6.ts, 5, 25))
|
||||
>po : Symbol(po, Decl(awaitCallExpression8_es6.ts, 5, 11))
|
||||
>fn : Symbol(fn, Decl(awaitCallExpression8_es6.ts, 5, 25))
|
||||
@@ -48,5 +56,6 @@ async function func(): Promise<void> {
|
||||
>a : Symbol(a, Decl(awaitCallExpression8_es6.ts, 0, 11))
|
||||
>a : Symbol(a, Decl(awaitCallExpression8_es6.ts, 0, 11))
|
||||
|
||||
"after";
|
||||
after();
|
||||
>after : Symbol(after, Decl(awaitCallExpression8_es6.ts, 6, 32))
|
||||
}
|
||||
|
||||
@@ -34,12 +34,19 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
>arg1 : boolean
|
||||
>arg2 : boolean
|
||||
|
||||
declare function before(): void;
|
||||
>before : () => void
|
||||
|
||||
declare function after(): void;
|
||||
>after : () => void
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
"before";
|
||||
>"before" : string
|
||||
before();
|
||||
>before() : void
|
||||
>before : () => void
|
||||
|
||||
var b = (await po).fn(a, a, a);
|
||||
>b : void
|
||||
@@ -53,6 +60,7 @@ async function func(): Promise<void> {
|
||||
>a : boolean
|
||||
>a : boolean
|
||||
|
||||
"after";
|
||||
>"after" : string
|
||||
after();
|
||||
>after() : void
|
||||
>after : () => void
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
//// [awaitClassExpression_es6.ts]
|
||||
declare class C { }
|
||||
declare var p: Promise<typeof C>;
|
||||
|
||||
async function func(): Promise<void> {
|
||||
class D extends (await p) {
|
||||
}
|
||||
}
|
||||
|
||||
//// [awaitClassExpression_es6.js]
|
||||
function func() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
class D extends (yield p) {
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
=== tests/cases/conformance/async/es6/awaitClassExpression_es6.ts ===
|
||||
declare class C { }
|
||||
>C : Symbol(C, Decl(awaitClassExpression_es6.ts, 0, 0))
|
||||
|
||||
declare var p: Promise<typeof C>;
|
||||
>p : Symbol(p, Decl(awaitClassExpression_es6.ts, 1, 11))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
>C : Symbol(C, Decl(awaitClassExpression_es6.ts, 0, 0))
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : Symbol(func, Decl(awaitClassExpression_es6.ts, 1, 33))
|
||||
>Promise : Symbol(Promise, Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --))
|
||||
|
||||
class D extends (await p) {
|
||||
>D : Symbol(D, Decl(awaitClassExpression_es6.ts, 3, 38))
|
||||
>p : Symbol(p, Decl(awaitClassExpression_es6.ts, 1, 11))
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
=== tests/cases/conformance/async/es6/awaitClassExpression_es6.ts ===
|
||||
declare class C { }
|
||||
>C : C
|
||||
|
||||
declare var p: Promise<typeof C>;
|
||||
>p : Promise<typeof C>
|
||||
>Promise : Promise<T>
|
||||
>C : typeof C
|
||||
|
||||
async function func(): Promise<void> {
|
||||
>func : () => Promise<void>
|
||||
>Promise : Promise<T>
|
||||
|
||||
class D extends (await p) {
|
||||
>D : D
|
||||
>(await p) : C
|
||||
>await p : typeof C
|
||||
>p : Promise<typeof C>
|
||||
}
|
||||
}
|
||||
@@ -9,7 +9,7 @@ async function f() {
|
||||
let await_b = await b;
|
||||
let await_c = await c;
|
||||
let await_d = await d;
|
||||
let await_e = await e;
|
||||
let await_e = await e;
|
||||
}
|
||||
|
||||
//// [awaitUnion_es6.js]
|
||||
|
||||
@@ -38,7 +38,7 @@ async function f() {
|
||||
>await_d : Symbol(await_d, Decl(awaitUnion_es6.ts, 9, 4))
|
||||
>d : Symbol(d, Decl(awaitUnion_es6.ts, 3, 11))
|
||||
|
||||
let await_e = await e;
|
||||
let await_e = await e;
|
||||
>await_e : Symbol(await_e, Decl(awaitUnion_es6.ts, 10, 4))
|
||||
>e : Symbol(e, Decl(awaitUnion_es6.ts, 4, 11))
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ async function f() {
|
||||
>await d : number | string
|
||||
>d : number | PromiseLike<string>
|
||||
|
||||
let await_e = await e;
|
||||
let await_e = await e;
|
||||
>await_e : number | string
|
||||
>await e : number | string
|
||||
>e : number | PromiseLike<number | string>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// @target: ES6
|
||||
// @noEmitHelpers: true
|
||||
|
||||
var foo = async foo(): Promise<void> => {
|
||||
var foo = async (): Promise<void> => {
|
||||
// Legal to use 'await' in a type context.
|
||||
var v: await;
|
||||
}
|
||||
|
||||
+4
-2
@@ -2,8 +2,10 @@
|
||||
// @noEmitHelpers: true
|
||||
declare var a: boolean;
|
||||
declare var p: Promise<boolean>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = await p || a;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
+4
-2
@@ -2,8 +2,10 @@
|
||||
// @noEmitHelpers: true
|
||||
declare var a: boolean;
|
||||
declare var p: Promise<boolean>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = await p && a;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
+4
-2
@@ -2,8 +2,10 @@
|
||||
// @noEmitHelpers: true
|
||||
declare var a: number;
|
||||
declare var p: Promise<number>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = await p + a;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
+4
-2
@@ -2,8 +2,10 @@
|
||||
// @noEmitHelpers: true
|
||||
declare var a: boolean;
|
||||
declare var p: Promise<boolean>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = await p, a;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
+4
-2
@@ -2,9 +2,11 @@
|
||||
// @noEmitHelpers: true
|
||||
declare var a: boolean;
|
||||
declare var p: Promise<boolean>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var o: { a: boolean; };
|
||||
o.a = await p;
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -6,8 +6,10 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -6,8 +6,10 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(await p, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -6,8 +6,10 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = fn(a, await p, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -6,8 +6,10 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = (await pfn)(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -6,8 +6,10 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -6,8 +6,10 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(await p, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -6,8 +6,10 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = o.fn(a, await p, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -6,8 +6,10 @@ declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
|
||||
declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
|
||||
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
|
||||
declare function before(): void;
|
||||
declare function after(): void;
|
||||
async function func(): Promise<void> {
|
||||
"before";
|
||||
before();
|
||||
var b = (await po).fn(a, a, a);
|
||||
"after";
|
||||
after();
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// @target: ES6
|
||||
// @noEmitHelpers: true
|
||||
declare class C { }
|
||||
declare var p: Promise<typeof C>;
|
||||
|
||||
async function func(): Promise<void> {
|
||||
class D extends (await p) {
|
||||
}
|
||||
}
|
||||
@@ -10,5 +10,5 @@ async function f() {
|
||||
let await_b = await b;
|
||||
let await_c = await c;
|
||||
let await_d = await d;
|
||||
let await_e = await e;
|
||||
let await_e = await e;
|
||||
}
|
||||
Reference in New Issue
Block a user