2014-07-13 01:04:16 +02:00
|
|
|
//// [paramPropertiesInSignatures.ts]
|
|
|
|
class C1 {
|
|
|
|
constructor(public p1:string); // ERROR
|
|
|
|
constructor(private p2:number); // ERROR
|
|
|
|
constructor(public p3:any) {} // OK
|
|
|
|
}
|
|
|
|
|
|
|
|
declare class C2 {
|
|
|
|
constructor(public p1:string); // ERROR
|
|
|
|
constructor(private p2:number); // ERROR
|
|
|
|
constructor(public p3:any); // ERROR
|
|
|
|
}
|
|
|
|
|
|
|
|
//// [paramPropertiesInSignatures.js]
|
|
|
|
var C1 = (function () {
|
|
|
|
function C1(p3) {
|
|
|
|
this.p3 = p3;
|
2014-08-15 22:18:54 +02:00
|
|
|
} // OK
|
2014-07-13 01:04:16 +02:00
|
|
|
return C1;
|
|
|
|
})();
|