TypeScript/tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility5.ts

11 lines
190 B
TypeScript
Raw Normal View History

class Base {
protected constructor() { }
}
class Derived extends Base {
static make() { new Base() } // ok
}
class Unrelated {
static fake() { new Base() } // error
}