measure-convert
Version:
JS/TS package for managing units of measurement. Convert, add, subtract, multiply, divide, and compare units of measurement.
27 lines (26 loc) • 1.65 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnitLength = void 0;
// src/units/UnitLength.ts
const Unit_1 = require("./Unit");
class UnitLength extends Unit_1.Unit {
constructor(name, symbol, description, baseUnitConversionFactor) {
super(name, symbol, description, baseUnitConversionFactor);
}
}
exports.UnitLength = UnitLength;
UnitLength.meters = new UnitLength("Meters", "m", "Base unit of measure for length", 1);
UnitLength.kilometers = new UnitLength("Kilometers", "km", "1000 meters", 1000);
UnitLength.centimeters = new UnitLength("Centimeters", "cm", "0.01 meters", 0.01);
UnitLength.millimeters = new UnitLength("Millimeters", "mm", "0.001 meters", 0.001);
UnitLength.micrometers = new UnitLength("Micrometers", "µm", "0.000001 meters", 0.000001);
UnitLength.nanometers = new UnitLength("Nanometers", "nm", "1e-9 meters", 1e-9);
UnitLength.picometers = new UnitLength("Picometers", "pm", "1e-12 meters", 1e-12);
UnitLength.inches = new UnitLength("Inches", "in", "0.0254 meters", 0.0254);
UnitLength.feet = new UnitLength("Feet", "ft", "0.3048 meters", 0.3048);
UnitLength.yards = new UnitLength("Yards", "yd", "0.9144 meters", 0.9144);
UnitLength.miles = new UnitLength("Miles", "mi", "1609.34 meters", 1609.34);
UnitLength.nauticalMiles = new UnitLength("Nautical Miles", "NM", "1852 meters", 1852);
UnitLength.lightYears = new UnitLength("Light Years", "ly", "9.461e+15 meters", 9.461e+15);
UnitLength.astronomicalUnits = new UnitLength("Astronomical Units", "au", "1.496e+11 meters", 1.496e+11);
UnitLength.parsecs = new UnitLength("Parsecs", "pc", "3.086e+16 meters", 3.086e+16);