TypeScript/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts

26 lines
513 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
/// <reference path='fourslash.ts'/>
////declare class A {
//// foo;
////}
////declare class B extends A {
//// bar;
////}
////declare class C extends B {
//// baz;
////}
////
////var c = new C();
////c./*1*/
////var b = new B();
////b./*2*/
////var a = new A();
////a./*3*/
2018-05-01 22:00:13 +02:00
goTo.eachMarker((_, i) => {
const all = ["foo", "bar", "baz"];
verify.completions({ includes: all.slice(0, 3 - i), excludes: all.slice(3 - i) });
edit.insert("foo;");
});
2014-07-13 01:04:16 +02:00
verify.noErrors();