26 lines
573 B
Plaintext
26 lines
573 B
Plaintext
|
==== 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;
|
||
|
~~~~
|
||
|
!!! 'this' cannot be referenced in a module body.
|
||
|
}
|
||
|
|