1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
=== tests/cases/compiler/declarationEmitClassPrivateConstructor2.ts ===
interface PrivateInterface {
>PrivateInterface : Symbol(PrivateInterface, Decl(declarationEmitClassPrivateConstructor2.ts, 0, 0))
}
export class ExportedClass1 {
>ExportedClass1 : Symbol(ExportedClass1, Decl(declarationEmitClassPrivateConstructor2.ts, 1, 1))
private constructor(public data: PrivateInterface) { }
>data : Symbol(ExportedClass1.data, Decl(declarationEmitClassPrivateConstructor2.ts, 4, 24))
>PrivateInterface : Symbol(PrivateInterface, Decl(declarationEmitClassPrivateConstructor2.ts, 0, 0))
}
export class ExportedClass2 {
>ExportedClass2 : Symbol(ExportedClass2, Decl(declarationEmitClassPrivateConstructor2.ts, 5, 1))
protected constructor(data: PrivateInterface) { }
>data : Symbol(data, Decl(declarationEmitClassPrivateConstructor2.ts, 9, 26))
>PrivateInterface : Symbol(PrivateInterface, Decl(declarationEmitClassPrivateConstructor2.ts, 0, 0))
}
|