8 lines
344 B
TypeScript
8 lines
344 B
TypeScript
export function formatCents(cents: number, currency = 'USD'): string {
|
|
return new Intl.NumberFormat('en-US', { style: 'currency', currency }).format(cents / 100)
|
|
}
|
|
|
|
export function formatLineItem(name: string, quantity: number, unitPriceCents: number): string {
|
|
return `${name} x${quantity} — ${formatCents(unitPriceCents * quantity)}`
|
|
}
|