1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
//// [tests/cases/compiler/extendPrivateConstructorClass.ts] ////
=== extendPrivateConstructorClass.ts ===
declare namespace abc {
>abc : Symbol(abc, Decl(extendPrivateConstructorClass.ts, 0, 0))
class XYZ {
>XYZ : Symbol(XYZ, Decl(extendPrivateConstructorClass.ts, 0, 23))
private constructor();
}
}
class C extends abc.XYZ {
>C : Symbol(C, Decl(extendPrivateConstructorClass.ts, 4, 1))
>abc.XYZ : Symbol(abc.XYZ, Decl(extendPrivateConstructorClass.ts, 0, 23))
>abc : Symbol(abc, Decl(extendPrivateConstructorClass.ts, 0, 0))
>XYZ : Symbol(abc.XYZ, Decl(extendPrivateConstructorClass.ts, 0, 23))
}
|