1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
/// <reference path='fourslash.ts'/>
// Should not return super implementations when method is implemented in class
//// interface Foo {
//// hello (): void;
//// }
////
//// class Bar extends SuperBar {
//// [|hello|]() {}
//// }
////
//// class SuperBar implements Foo {
//// hello() {} // should not show up
//// }
////
//// class OtherBar implements Foo {
//// hello() {} // should not show up
//// }
////
//// new Bar().hel/*function_call*/lo();
//// new Bar()["hello"]();
verify.allRangesAppearInImplementationList("function_call");
|