// @target: es2019 // @noTypesAndSymbols: true async function* test(x: Promise) { class C { [await x] = await x; static [await x] = await x; [yield 1] = yield 2; static [yield 3] = yield 4; } return class { [await x] = await x; static [await x] = await x; [yield 1] = yield 2; static [yield 3] = yield 4; } }