TypeScript/tests/cases/fourslash/completionListStaticProtectedMembers3.ts

30 lines
851 B
TypeScript

/// <reference path='fourslash.ts'/>
////class Base {
//// private static privateMethod() { }
//// private static privateProperty;
////
//// protected static protectedMethod() { }
//// protected static protectedProperty;
////
//// public static publicMethod() { }
//// public static publicProperty;
////
//// protected static protectedOverriddenMethod() { }
//// protected static protectedOverriddenProperty;
////}
////
////class C3 extends Base {
//// protected static protectedOverriddenMethod() { }
//// protected static protectedOverriddenProperty;
////}
////
////Base./*1*/;
////C3./*2*/;
// Only public properties are visible outside the class
verify.completions({
marker: ["1", "2"],
exact: ["prototype", "publicMethod", "publicProperty", ...completion.functionMembers],
});