/// ////module MM { //// interface B { //// foo: number; //// } //// interface B { //// bar: string; //// } //// var b: B; //// var r3 = b.foo; // number //// var r/*2*/4 = b.b/*1*/ar; // string ////} goTo.marker('1'); verify.quickInfoIs("(property) B.bar: string"); edit.deleteAtCaret(1); edit.insert('z'); verify.quickInfoIs("any"); verify.numberOfErrorsInCurrentFile(1); edit.backspace(1); edit.insert('a'); verify.quickInfoIs("(property) B.bar: string"); goTo.marker('2'); verify.quickInfoIs("var r4: string"); verify.noErrors();