15 lines
352 B
TypeScript
15 lines
352 B
TypeScript
export function toCents(amount: number): number {
|
|
return Math.round(amount * 100);
|
|
}
|
|
|
|
export function fromCents(cents: number): number {
|
|
return cents / 100;
|
|
}
|
|
|
|
export function formatCurrency(cents: number, currency: string): string {
|
|
return new Intl.NumberFormat(undefined, {
|
|
style: 'currency',
|
|
currency,
|
|
}).format(fromCents(cents));
|
|
}
|