Files

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";
}