1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
//// [declFileTypeofClass.ts]
class c {
static x : string;
private static y: number;
private x3: string;
public y3: number;
}
var x: c;
var y = c;
var z: typeof c;
class genericC<T>
{
}
var genericX = genericC;
//// [declFileTypeofClass.js]
var c = /** @class */ (function () {
function c() {
}
return c;
}());
var x;
var y = c;
var z;
var genericC = /** @class */ (function () {
function genericC() {
}
return genericC;
}());
var genericX = genericC;
//// [declFileTypeofClass.d.ts]
declare class c {
static x: string;
private static y;
private x3;
y3: number;
}
declare var x: c;
declare var y: typeof c;
declare var z: typeof c;
declare class genericC<T> {
}
declare var genericX: typeof genericC;
|