UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

39 lines 1.32 kB
"use strict"; var TimeUnit_1; Object.defineProperty(exports, "__esModule", { value: true }); exports.TimeUnit = 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 TimeUnit = TimeUnit_1 = class TimeUnit extends Unit_1.Unit { }; exports.TimeUnit = TimeUnit; TimeUnit.SECOND = new TimeUnit_1('second', { baseName: 'time', aliases: ['s', 'sec', 'seconds'], prefixes: 'decimal', }); TimeUnit.MILLISECOND = TimeUnit_1.SECOND.specifier(UnitPrefix_1.UnitPrefix.MILLI); TimeUnit.MICROSECOND = TimeUnit_1.SECOND.specifier(UnitPrefix_1.UnitPrefix.MICRO); TimeUnit.NANOSECOND = TimeUnit_1.SECOND.specifier(UnitPrefix_1.UnitPrefix.NANO); TimeUnit.MINUTE = new TimeUnit_1('minute', { baseName: 'time', aliases: ['m', 'min', 'minutes'], definitions: [{ magnitude: 60, unit: 's' }], }); TimeUnit.HOUR = new TimeUnit_1('hour', { baseName: 'time', aliases: ['h', 'hr', 'hrs', 'hours'], definitions: [ { magnitude: 3600, unit: 's' }, { magnitude: 60, unit: 'min' }, ], }); exports.TimeUnit = TimeUnit = TimeUnit_1 = tslib_1.__decorate([ (0, decorators_1.SerializableObject)() ], TimeUnit); //# sourceMappingURL=TimeUnit.js.map