mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-16 07:57:33 +08:00
migrate to typescript
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user