import DineroFactory, { Currency } from "dinero.js";

// Función auxiliar para convertir a Dinero
export const toDinero = (n: number, scale: number, currency: string) =>
  DineroFactory({
    amount: n === 0 ? 0 : Math.round(n * 10 ** scale),
    precision: scale,
    currency: currency as Currency,
  });

// Función auxiliar que devuelve el valor de Dinero
export const toNum = (d: DineroFactory.Dinero) => d.toUnit();
