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 27 28
|
=== tests/cases/compiler/commentsOnObjectLiteral2.ts ===
var Person = makeClass(
>Person : any
>makeClass( { /** This is just another way to define a constructor. @constructs @param {string} name The name of the person. */ initialize: function(name) { this.name = name; } /* trailing comment 1*/, } ) : any
>makeClass : any
{
>{ /** This is just another way to define a constructor. @constructs @param {string} name The name of the person. */ initialize: function(name) { this.name = name; } /* trailing comment 1*/, } : { initialize: (name: any) => void; }
/**
This is just another way to define a constructor.
@constructs
@param {string} name The name of the person.
*/
initialize: function(name) {
>initialize : (name: any) => void
>function(name) { this.name = name; } : (name: any) => void
>name : any
this.name = name;
>this.name = name : any
>this.name : any
>this : any
>name : any
>name : any
} /* trailing comment 1*/,
}
);
|