21 lines
501 B
TypeScript
21 lines
501 B
TypeScript
export function formatCurrency(
|
|
value: number,
|
|
options?: { decimals?: number }
|
|
): string {
|
|
return value.toLocaleString("de-DE", {
|
|
style: "currency",
|
|
currency: "EUR",
|
|
minimumFractionDigits: options?.decimals ?? 2,
|
|
maximumFractionDigits: options?.decimals ?? 2,
|
|
});
|
|
}
|
|
|
|
export function formatUnitPrice(value: number): string {
|
|
return value.toLocaleString("de-DE", {
|
|
style: "currency",
|
|
currency: "EUR",
|
|
minimumFractionDigits: 4,
|
|
maximumFractionDigits: 4,
|
|
});
|
|
}
|