==== 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. }