UNPKG

filesize

Version:

JavaScript library to generate a human readable String describing the file size

51 lines (45 loc) 1.4 kB
// Error Messages export const INVALID_NUMBER: "Invalid number"; export const INVALID_ROUND: "Invalid rounding method"; // Standard Types export const IEC: "iec"; export const JEDEC: "jedec"; export const SI: "si"; // Unit Types export const BIT: "bit"; export const BITS: "bits"; export const BYTE: "byte"; export const BYTES: "bytes"; export const SI_KBIT: "kbit"; export const SI_KBYTE: "kB"; // Output Format Types export const ARRAY: "array"; export const FUNCTION: "function"; export const OBJECT: "object"; export const STRING: "string"; // Processing Constants export const EXPONENT: "exponent"; export const ROUND: "round"; // Special Characters and Values export const EMPTY: ""; export const PERIOD: "."; export const S: "s"; export const SPACE: " "; export const ZERO: "0"; // Data Structures export const STRINGS: { symbol: { iec: { bits: ["bit", "Kibit", "Mibit", "Gibit", "Tibit", "Pibit", "Eibit", "Zibit", "Yibit"]; bytes: ["B", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"]; }; jedec: { bits: ["bit", "Kbit", "Mbit", "Gbit", "Tbit", "Pbit", "Ebit", "Zbit", "Ybit"]; bytes: ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"]; }; }; fullform: { iec: ["", "kibi", "mebi", "gibi", "tebi", "pebi", "exbi", "zebi", "yobi"]; jedec: ["", "kilo", "mega", "giga", "tera", "peta", "exa", "zetta", "yotta"]; }; };