35 lines
2 KiB
Text
35 lines
2 KiB
Text
=== tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument.ts ===
|
|
var id: number = 10000;
|
|
>id : number, Symbol(id,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,0,3))
|
|
>10000 : number
|
|
|
|
var name: string = "my name";
|
|
>name : string, Symbol(name,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,1,3))
|
|
>"my name" : string
|
|
|
|
var person = { name, id };
|
|
>person : { name: string; id: number; }, Symbol(person,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,3,3))
|
|
>{ name, id } : { name: string; id: number; }
|
|
>name : string, Symbol(name,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,3,14))
|
|
>id : number, Symbol(id,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,3,20))
|
|
|
|
function foo(p: { name: string; id: number }) { }
|
|
>foo : (p: { name: string; id: number; }) => void, Symbol(foo,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,3,26))
|
|
>p : { name: string; id: number; }, Symbol(p,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,5,13))
|
|
>name : string, Symbol(name,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,5,17))
|
|
>id : number, Symbol(id,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,5,31))
|
|
|
|
foo(person);
|
|
>foo(person) : void
|
|
>foo : (p: { name: string; id: number; }) => void, Symbol(foo,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,3,26))
|
|
>person : { name: string; id: number; }, Symbol(person,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,3,3))
|
|
|
|
|
|
var obj = { name: name, id: id };
|
|
>obj : { name: string; id: number; }, Symbol(obj,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,9,3))
|
|
>{ name: name, id: id } : { name: string; id: number; }
|
|
>name : string, Symbol(name,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,9,11))
|
|
>name : string, Symbol(name,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,1,3))
|
|
>id : number, Symbol(id,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,9,23))
|
|
>id : number, Symbol(id,Decl(objectLiteralShorthandPropertiesFunctionArgument.ts,0,3))
|
|
|