migrate to typescript

This commit is contained in:
MaysWind
2024-12-29 14:24:37 +08:00
parent b638a73e4d
commit 2560a70e5e
171 changed files with 3402 additions and 2557 deletions
+20
View File
@@ -0,0 +1,20 @@
export class MeridiemIndicator {
private static readonly allInstances: MeridiemIndicator[] = [];
public static readonly AM = new MeridiemIndicator(0, 'AM');
public static readonly PM = new MeridiemIndicator(1, 'PM');
public readonly type: number;
public readonly value: string;
private constructor(type: number, value: string) {
this.type = type;
this.value = value;
MeridiemIndicator.allInstances.push(this);
}
public static values(): MeridiemIndicator[] {
return MeridiemIndicator.allInstances;
}
}