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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
//// [unusedPrivateMembers.ts]
class Test1 {
private initializeInternal() {
}
public test() {
var x = new Test1();
x.initializeInternal();
}
}
class Test2 {
private p = 0;
public test() {
var x = new Test2();
x.p;
}
}
class Test3 {
private get x () {
return 0;
}
public test() {
var x = new Test3();
x.x;
}
}
class Test4 {
private set x(v) {
v;
}
public test() {
var x = new Test4();
x.x;
}
}
class Test5<T> {
private p: T;
public test() {
var x = new Test5<number>();
x.p;
}
}
//// [unusedPrivateMembers.js]
var Test1 = /** @class */ (function () {
function Test1() {
}
Test1.prototype.initializeInternal = function () {
};
Test1.prototype.test = function () {
var x = new Test1();
x.initializeInternal();
};
return Test1;
}());
var Test2 = /** @class */ (function () {
function Test2() {
this.p = 0;
}
Test2.prototype.test = function () {
var x = new Test2();
x.p;
};
return Test2;
}());
var Test3 = /** @class */ (function () {
function Test3() {
}
Object.defineProperty(Test3.prototype, "x", {
get: function () {
return 0;
},
enumerable: true,
configurable: true
});
Test3.prototype.test = function () {
var x = new Test3();
x.x;
};
return Test3;
}());
var Test4 = /** @class */ (function () {
function Test4() {
}
Object.defineProperty(Test4.prototype, "x", {
set: function (v) {
v;
},
enumerable: true,
configurable: true
});
Test4.prototype.test = function () {
var x = new Test4();
x.x;
};
return Test4;
}());
var Test5 = /** @class */ (function () {
function Test5() {
}
Test5.prototype.test = function () {
var x = new Test5();
x.p;
};
return Test5;
}());
|