Also, drop the other cases where they were ignored, since they're forbidden in enums, and the others are fine wrt the comment that was there. Fixes #34892
28 lines
513 B
Plaintext
28 lines
513 B
Plaintext
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck39.ts ===
|
|
function decorator(x: any) {
|
|
>decorator : (x: any) => (y: any) => void
|
|
>x : any
|
|
|
|
return y => { };
|
|
>y => { } : (y: any) => void
|
|
>y : any
|
|
}
|
|
function* g() {
|
|
>g : () => Generator<number, void, any>
|
|
|
|
@decorator(yield 0)
|
|
>decorator(yield 0) : (y: any) => void
|
|
>decorator : (x: any) => (y: any) => void
|
|
>yield 0 : any
|
|
>0 : 0
|
|
|
|
class C {
|
|
>C : C
|
|
|
|
x = yield 0;
|
|
>x : any
|
|
>yield 0 : any
|
|
>0 : 0
|
|
}
|
|
}
|