TypeScript/tests/cases/compiler/declarationEmitClassPrivateConstructor2.ts

15 lines
284 B
TypeScript

// @target: es5
// @module: commonjs
// @declaration: true
interface PrivateInterface {
}
export class ExportedClass1 {
private constructor(public data: PrivateInterface) { }
}
export class ExportedClass2 {
protected constructor(data: PrivateInterface) { }
}