async function f() { await 1; } async function ft(a: T) { await 1; } class C { async m() { await 1; } async mt(a: T) { await 1; } static async m(a) { await 1; } static async mt(a: T) { await 1; } } var e = async function () { await 1; }; var et = async function (a: T) { await 1; }; var n = new async function() { await 1; }; var o = { async m() { await 1; } }; var ot = { async m(a: T) { await 1; } }; var oz = { async async(async) { await async; } }; var x = { await : 5 }; console.log(x.await); var await = 3; var y = { await }; async function f() { (await f()).length } async function g() { invariant( (await driver.navigator.getUrl()).substr(-7) ); }