UNPKG

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
"use strict"; 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);