TypeScript/tests/cases/conformance/enums/awaitAndYield.ts
Klaus Meinhardt 5321dcb09f disallow 'await' and 'yield' in property and enum member initializer (#34892)
* disallow 'await' and 'yield' in property and enum member initializer

* accept baseline changes

* Add a test for #34887

Ensures that this fixes #34887
2019-11-14 17:44:48 -08:00

8 lines
156 B
TypeScript

// @target: ES2019
// @noTypesAndSymbols: true
async function* test(x: Promise<number>) {
enum E {
foo = await x,
baz = yield 1,
}
}