7 lines
337 B
TypeScript
7 lines
337 B
TypeScript
export type VoucherStatus = "aktiv" | "eingeloest" | "abgelaufen";
|
|
export function getVoucherStatus(v: { status: string; ablaufdatum: Date | null }): VoucherStatus {
|
|
if (v.status === "eingeloest") return "eingeloest";
|
|
if (v.ablaufdatum && v.ablaufdatum < new Date(new Date().toDateString())) return "abgelaufen";
|
|
return "aktiv";
|
|
}
|