// @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true declare let a: number | string; declare let b: PromiseLike | PromiseLike; declare let c: PromiseLike; declare let d: number | PromiseLike; declare let e: number | PromiseLike; async function f() { let await_a = await a; let await_b = await b; let await_c = await c; let await_d = await d; let await_e = await e; }