|
| 1 | +=== tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression2_es5.ts === |
| 2 | +declare var a: boolean; |
| 3 | +>a : Symbol(a, Decl(awaitCallExpression2_es5.ts, 0, 11)) |
| 4 | + |
| 5 | +declare var p: Promise<boolean>; |
| 6 | +>p : Symbol(p, Decl(awaitCallExpression2_es5.ts, 1, 11)) |
| 7 | +>Promise : Symbol(Promise, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --)) |
| 8 | + |
| 9 | +declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void; |
| 10 | +>fn : Symbol(fn, Decl(awaitCallExpression2_es5.ts, 1, 32)) |
| 11 | +>arg0 : Symbol(arg0, Decl(awaitCallExpression2_es5.ts, 2, 20)) |
| 12 | +>arg1 : Symbol(arg1, Decl(awaitCallExpression2_es5.ts, 2, 34)) |
| 13 | +>arg2 : Symbol(arg2, Decl(awaitCallExpression2_es5.ts, 2, 49)) |
| 14 | + |
| 15 | +declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }; |
| 16 | +>o : Symbol(o, Decl(awaitCallExpression2_es5.ts, 3, 11)) |
| 17 | +>fn : Symbol(fn, Decl(awaitCallExpression2_es5.ts, 3, 16)) |
| 18 | +>arg0 : Symbol(arg0, Decl(awaitCallExpression2_es5.ts, 3, 20)) |
| 19 | +>arg1 : Symbol(arg1, Decl(awaitCallExpression2_es5.ts, 3, 34)) |
| 20 | +>arg2 : Symbol(arg2, Decl(awaitCallExpression2_es5.ts, 3, 49)) |
| 21 | + |
| 22 | +declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>; |
| 23 | +>pfn : Symbol(pfn, Decl(awaitCallExpression2_es5.ts, 4, 11)) |
| 24 | +>Promise : Symbol(Promise, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --)) |
| 25 | +>arg0 : Symbol(arg0, Decl(awaitCallExpression2_es5.ts, 4, 28)) |
| 26 | +>arg1 : Symbol(arg1, Decl(awaitCallExpression2_es5.ts, 4, 42)) |
| 27 | +>arg2 : Symbol(arg2, Decl(awaitCallExpression2_es5.ts, 4, 57)) |
| 28 | + |
| 29 | +declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>; |
| 30 | +>po : Symbol(po, Decl(awaitCallExpression2_es5.ts, 5, 11)) |
| 31 | +>Promise : Symbol(Promise, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --)) |
| 32 | +>fn : Symbol(fn, Decl(awaitCallExpression2_es5.ts, 5, 25)) |
| 33 | +>arg0 : Symbol(arg0, Decl(awaitCallExpression2_es5.ts, 5, 29)) |
| 34 | +>arg1 : Symbol(arg1, Decl(awaitCallExpression2_es5.ts, 5, 43)) |
| 35 | +>arg2 : Symbol(arg2, Decl(awaitCallExpression2_es5.ts, 5, 58)) |
| 36 | + |
| 37 | +declare function before(): void; |
| 38 | +>before : Symbol(before, Decl(awaitCallExpression2_es5.ts, 5, 84)) |
| 39 | + |
| 40 | +declare function after(): void; |
| 41 | +>after : Symbol(after, Decl(awaitCallExpression2_es5.ts, 6, 32)) |
| 42 | + |
| 43 | +async function func(): Promise<void> { |
| 44 | +>func : Symbol(func, Decl(awaitCallExpression2_es5.ts, 7, 31)) |
| 45 | +>Promise : Symbol(Promise, Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --)) |
| 46 | + |
| 47 | + before(); |
| 48 | +>before : Symbol(before, Decl(awaitCallExpression2_es5.ts, 5, 84)) |
| 49 | + |
| 50 | + var b = fn(await p, a, a); |
| 51 | +>b : Symbol(b, Decl(awaitCallExpression2_es5.ts, 10, 7)) |
| 52 | +>fn : Symbol(fn, Decl(awaitCallExpression2_es5.ts, 1, 32)) |
| 53 | +>p : Symbol(p, Decl(awaitCallExpression2_es5.ts, 1, 11)) |
| 54 | +>a : Symbol(a, Decl(awaitCallExpression2_es5.ts, 0, 11)) |
| 55 | +>a : Symbol(a, Decl(awaitCallExpression2_es5.ts, 0, 11)) |
| 56 | + |
| 57 | + after(); |
| 58 | +>after : Symbol(after, Decl(awaitCallExpression2_es5.ts, 6, 32)) |
| 59 | +} |
0 commit comments