Skip to main content

utils.prettybytes.options

Home > @nipem/utils > PrettyBytes > Options

PrettyBytes.Options interface

Signature:
interface Options 

Properties

PropertyTypeDescription
binary?boolean(Optional) Format the number using the Binary Prefix instead of the SI Prefix. This can be useful for presenting memory amounts. However, this should not be used for presenting file sizes.
bits?boolean(Optional) Format the number as bits instead of bytes. This can be useful when, for example, referring to bit rate.
locale?boolean | string | readonly string[](Optional) **Important**: Only the number and decimal separator are localized. The unit title is not and will not be localized.- If true: Localize the output using the system/browser locale. - If string: Expects a BCP 47 language tag (For example: en, de, …) - If string[]: Expects a list of BCP 47 language tags (For example: en, de, …)**Note**: Localization should generally work in browsers. Node.js needs to be built with full-icu or system-icu. Alternatively, the full-icu module can be used to provide support at runtime. Node.js 13 and later ships with ICU by default.
maximumFractionDigits?number(Optional) The maximum number of fraction digits to display.If neither minimumFractionDigits or maximumFractionDigits are set, the default behavior is to round to 3 significant digits.
minimumFractionDigits?number(Optional) The minimum number of fraction digits to displayIf neither minimumFractionDigits or maximumFractionDigits are set, the default behavior is to round to 3 significant digits.
signed?boolean(Optional) Include plus sign for positive numbers. If the difference is exactly zero a space character will be prepended instead for better alignment.