@openhps/core
Version:
Open Hybrid Positioning System - Core component
39 lines • 1.32 kB
JavaScript
;
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