29 lines
No EOL
699 B
Text
29 lines
No EOL
699 B
Text
tests/cases/compiler/lambdaPropSelf.ts(21,13): error TS2331: 'this' cannot be referenced in a module body.
|
|
|
|
|
|
==== tests/cases/compiler/lambdaPropSelf.ts (1 errors) ====
|
|
declare var ko: any;
|
|
|
|
class Person {
|
|
children: string[];
|
|
|
|
constructor (public name: string, children: string[]) {
|
|
this.children = ko.observableArray(children);
|
|
}
|
|
|
|
addChild = () => this.children.push("New child");
|
|
}
|
|
|
|
|
|
class T {
|
|
fo() {
|
|
var x = this;
|
|
}
|
|
}
|
|
|
|
module M {
|
|
var x = this;
|
|
~~~~
|
|
!!! error TS2331: 'this' cannot be referenced in a module body.
|
|
}
|
|
|