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
JavaScript
;
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);