@openhps/core
Version:
Open Hybrid Positioning System - Core component
31 lines • 1.14 kB
JavaScript
;
var LengthUnit_1;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LengthUnit = void 0;
const tslib_1 = require("tslib");
const Unit_1 = require("./Unit");
const decorators_1 = require("../../data/decorators");
const UnitPrefix_1 = require("./UnitPrefix");
/**
* @category Unit
*/
let LengthUnit = LengthUnit_1 = class LengthUnit extends Unit_1.Unit {
};
exports.LengthUnit = LengthUnit;
LengthUnit.METER = new LengthUnit_1('meter', {
baseName: 'length',
aliases: ['m', 'meters'],
prefixes: 'decimal',
});
LengthUnit.CENTIMETER = LengthUnit_1.METER.specifier(UnitPrefix_1.UnitPrefix.CENTI);
LengthUnit.MILLIMETER = LengthUnit_1.METER.specifier(UnitPrefix_1.UnitPrefix.MILLI);
LengthUnit.KILOMETER = LengthUnit_1.METER.specifier(UnitPrefix_1.UnitPrefix.KILO);
LengthUnit.MILE = new LengthUnit_1('mile', {
baseName: 'length',
aliases: ['mil', 'miles'],
definitions: [{ unit: 'meter', magnitude: 1609.344 }],
});
exports.LengthUnit = LengthUnit = LengthUnit_1 = tslib_1.__decorate([
(0, decorators_1.SerializableObject)()
], LengthUnit);
//# sourceMappingURL=LengthUnit.js.map