TypeScript/tests/baselines/reference/generatorTypeCheck39.types
Eli Barzilay f017fa04c4 Scan types of yield expressions in classes too
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
2019-11-22 08:51:00 -05:00

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
}
}