23 lines
550 B
JavaScript
23 lines
550 B
JavaScript
|
//// [classMemberInitializerWithLamdaScoping5.ts]
|
||
|
declare var console: {
|
||
|
log(message?: any, ...optionalParams: any[]): void;
|
||
|
};
|
||
|
class Greeter {
|
||
|
constructor(message: string) {
|
||
|
}
|
||
|
|
||
|
messageHandler = (message: string) => {
|
||
|
console.log(message); // This shouldnt be error
|
||
|
}
|
||
|
}
|
||
|
|
||
|
//// [classMemberInitializerWithLamdaScoping5.js]
|
||
|
var Greeter = (function () {
|
||
|
function Greeter(message) {
|
||
|
this.messageHandler = function (message) {
|
||
|
console.log(message);
|
||
|
};
|
||
|
}
|
||
|
return Greeter;
|
||
|
})();
|