UNPKG

@technobuddha/library

Version:
19 lines (18 loc) 541 B
import metricUnits from '../metricUnits'; /** * Abbreviate a binary number by adding a suffix for metric units (i.e. 1024 => 1K) * @param input The number to abbreviate * @param __namedParameters see {@link BinaryUnitsOptions} * } */ export function binaryUnits(input, { format, pad, precision = 2 } = {}) { return `${metricUnits(input, { format, pad, macro: ['Ki', 'Mi', 'Gi', 'Ti', 'Pi', 'Ei', 'Zi', 'Yi'], micro: [], unit: 1024, precision, })}B`; } export default binaryUnits;