TypeScript/tests/cases/fourslash/deleteExtensionInReopenedInterface.ts

24 lines
517 B
TypeScript
Raw Normal View History

2015-03-02 23:41:44 +01:00
/// <reference path="fourslash.ts" />
//// interface A { a: number; }
//// interface B { b: number; }
////
//// interface I /*del*/extends A { }
//// interface I extends B { }
////
//// var i: I;
//// class C /*delImplements*/implements A { }
//// var c: C;
//// c.a;
goTo.marker('del');
edit.deleteAtCaret('extends A'.length);
goTo.eof();
edit.insert("var a = i.a;");
goTo.marker('delImplements');
edit.deleteAtCaret('implements A'.length);
goTo.marker('del');
2014-07-13 01:04:16 +02:00
edit.insert('extends A');