UNPKG

hap-nodejs

Version:

HAP-NodeJS is a Node.js implementation of HomeKit Accessory Server.

23 lines 908 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.epochMillisFromMillisSince2001_01_01 = epochMillisFromMillisSince2001_01_01; exports.epochMillisFromMillisSince2001_01_01Buffer = epochMillisFromMillisSince2001_01_01Buffer; const tslib_1 = require("tslib"); const assert_1 = tslib_1.__importDefault(require("assert")); const tlv_1 = require("./tlv"); const EPOCH_MILLIS_2001_01_01 = Date.UTC(2001, 0, 1, 0, 0, 0, 0); /** * @group Utils */ function epochMillisFromMillisSince2001_01_01(millis) { return EPOCH_MILLIS_2001_01_01 + millis; } /** * @group Utils */ function epochMillisFromMillisSince2001_01_01Buffer(millis) { (0, assert_1.default)(millis.length === 8, "can only parse 64 bit buffers!"); const millisSince2001 = (0, tlv_1.readUInt64LE)(millis); return epochMillisFromMillisSince2001_01_01(millisSince2001); } //# sourceMappingURL=time.js.map