1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
//// [tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck54.ts] ////
=== generatorTypeCheck54.ts ===
class Foo { x: number }
>Foo : Foo
>x : number
class Baz { z: number }
>Baz : Baz
>z : number
function* g() {
>g : () => Generator<Foo | Baz, void, undefined>
yield* [new Foo];
>yield* [new Foo] : any
>[new Foo] : Foo[]
>new Foo : Foo
>Foo : typeof Foo
yield* [new Baz];
>yield* [new Baz] : any
>[new Baz] : Baz[]
>new Baz : Baz
>Baz : typeof Baz
}
|