UNPKG

viem

Version:

TypeScript Interface for Ethereum

17 lines 651 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatUnits = formatUnits; function formatUnits(value, decimals) { let display = value.toString(); const negative = display.startsWith('-'); if (negative) display = display.slice(1); display = display.padStart(decimals, '0'); let [integer, fraction] = [ display.slice(0, display.length - decimals), display.slice(display.length - decimals), ]; fraction = fraction.replace(/(0+)$/, ''); return `${negative ? '-' : ''}${integer || '0'}${fraction ? `.${fraction}` : ''}`; } //# sourceMappingURL=formatUnits.js.map