32 lines
964 B
TypeScript
32 lines
964 B
TypeScript
//// [detachedCommentAtStartOfLambdaFunction2.ts]
|
|
class TestFile {
|
|
name: string;
|
|
foo(message: string): () => string {
|
|
return (...x: string[]) =>
|
|
/// <summary>Test summary</summary>
|
|
/// <param name="message" type="String" />
|
|
/// <returns type="Function" />
|
|
|
|
message + this.name;
|
|
}
|
|
}
|
|
|
|
//// [detachedCommentAtStartOfLambdaFunction2.js]
|
|
var TestFile = (function () {
|
|
function TestFile() {
|
|
}
|
|
TestFile.prototype.foo = function (message) {
|
|
var _this = this;
|
|
return function () {
|
|
/// <summary>Test summary</summary>
|
|
/// <param name="message" type="String" />
|
|
/// <returns type="Function" />
|
|
var x = [];
|
|
for (var _i = 0; _i < arguments.length; _i++) {
|
|
x[_i - 0] = arguments[_i];
|
|
}
|
|
return message + _this.name;
|
|
};
|
|
};
|
|
return TestFile;
|
|
})();
|