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
|
//// [unusedPrivateStaticMembers.ts]
class Test1 {
private static m1() {}
public static test() {
Test1.m1();
}
}
class Test2 {
private static p1 = 0
public static test() {
Test2.p1;
}
}
class Test3 {
private static p1 = 0;
private static m1() {}
}
class Test4 {
private static m1(n: number): number {
return (n === 0) ? 1 : (n * Test4.m1(n - 1));
}
private static m2(n: number): number {
return (n === 0) ? 1 : (n * Test4["m2"](n - 1));
}
}
class Test5 {
private static m1() {}
public static test() {
Test5["m1"]();
}
}
class Test6 {
private static p1 = 0;
public static test() {
Test6["p1"];
}
}
//// [unusedPrivateStaticMembers.js]
class Test1 {
static m1() { }
static test() {
Test1.m1();
}
}
class Test2 {
static { this.p1 = 0; }
static test() {
Test2.p1;
}
}
class Test3 {
static { this.p1 = 0; }
static m1() { }
}
class Test4 {
static m1(n) {
return (n === 0) ? 1 : (n * Test4.m1(n - 1));
}
static m2(n) {
return (n === 0) ? 1 : (n * Test4["m2"](n - 1));
}
}
class Test5 {
static m1() { }
static test() {
Test5["m1"]();
}
}
class Test6 {
static { this.p1 = 0; }
static test() {
Test6["p1"];
}
}
|