1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
=== tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment1.ts ===
function foo(obj: { name?: string; id: number }) { }
>foo : (obj: { name?: string; id: number;}) => void
>obj : { name?: string; id: number; }
>name : string
>id : number
var name:any, id: any;
>name : any
>id : any
foo({ name?, id? });
>foo({ name?, id? }) : void
>foo : (obj: { name?: string; id: number; }) => void
>{ name?, id? } : { name: any; id: any; }
>name : any
>id : any
|