@openhps/core
Version:
Open Hybrid Positioning System - Core component
32 lines • 1.17 kB
JavaScript
;
var TemperatureUnit_1;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TemperatureUnit = void 0;
const tslib_1 = require("tslib");
const Unit_1 = require("./Unit");
const decorators_1 = require("../../data/decorators");
/**
* @category Unit
*/
let TemperatureUnit = TemperatureUnit_1 = class TemperatureUnit extends Unit_1.Unit {
};
exports.TemperatureUnit = TemperatureUnit;
TemperatureUnit.CELCIUS = new TemperatureUnit_1('celcius', {
baseName: 'temperature',
});
TemperatureUnit.FAHRENHEIT = new TemperatureUnit_1('fahrenheit', {
baseName: 'temperature',
definitions: [{ unit: 'celcius', offset: -32, magnitude: 5 / 9 }],
});
TemperatureUnit.KELVIN = new TemperatureUnit_1('kelvin', {
baseName: 'temperature',
definitions: [{ unit: 'celcius', offset: -273.15 }],
});
TemperatureUnit.RANKINE = new TemperatureUnit_1('rankine', {
baseName: 'temperature',
definitions: [{ unit: 'kelvin', magnitude: 1 / 1.8 }],
});
exports.TemperatureUnit = TemperatureUnit = TemperatureUnit_1 = tslib_1.__decorate([
(0, decorators_1.SerializableObject)()
], TemperatureUnit);
//# sourceMappingURL=TemperatureUnit.js.map