UNPKG

measure-convert

Version:

JS/TS package for managing units of measurement. Convert, add, subtract, multiply, divide, and compare units of measurement.

31 lines (30 loc) 2.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnitInformationStorage = void 0; // src/units/UnitInformationStorage.ts const Unit_1 = require("./Unit"); class UnitInformationStorage extends Unit_1.Unit { constructor(name, symbol, description, baseUnitConversionFactor) { super(name, symbol, description, baseUnitConversionFactor); } } exports.UnitInformationStorage = UnitInformationStorage; // Decimal units UnitInformationStorage.bits = new UnitInformationStorage("Bits", "b", "Base unit of information", 1); UnitInformationStorage.kilobits = new UnitInformationStorage("Kilobits", "kb", "1000 bits", 1000); UnitInformationStorage.megabits = new UnitInformationStorage("Megabits", "Mb", "1000 kilobits", 1e6); UnitInformationStorage.gigabits = new UnitInformationStorage("Gigabits", "Gb", "1000 megabits", 1e9); UnitInformationStorage.terabits = new UnitInformationStorage("Terabits", "Tb", "1000 gigabits", 1e12); UnitInformationStorage.petabits = new UnitInformationStorage("Petabits", "Pb", "1000 terabits", 1e15); UnitInformationStorage.exabits = new UnitInformationStorage("Exabits", "Eb", "1000 petabits", 1e18); UnitInformationStorage.zettabits = new UnitInformationStorage("Zettabits", "Zb", "1000 exabits", 1e21); UnitInformationStorage.yottabits = new UnitInformationStorage("Yottabits", "Yb", "1000 zettabits", 1e24); // Binary units UnitInformationStorage.kibibits = new UnitInformationStorage("Kibibits", "Kib", "1024 bits", 1024); UnitInformationStorage.mebibits = new UnitInformationStorage("Mebibits", "Mib", "1024^2 bits", 1048576); UnitInformationStorage.gibibits = new UnitInformationStorage("Gibibits", "Gib", "1024 mebibits", 1024 ** 3); UnitInformationStorage.tebibits = new UnitInformationStorage("Tebibits", "Tib", "1024 gibibits", 1024 ** 4); UnitInformationStorage.pebibits = new UnitInformationStorage("Pebibits", "Pib", "1024 tebibits", 1024 ** 5); UnitInformationStorage.exbibits = new UnitInformationStorage("Exbibits", "Eib", "1024 pebibits", 1024 ** 6); UnitInformationStorage.zebibits = new UnitInformationStorage("Zebibits", "Zib", "1024 exbibits", 1024 ** 7); UnitInformationStorage.yobibits = new UnitInformationStorage("Yobibits", "Yib", "1024 zebibits", 1024 ** 8);