UNPKG

yale-doorman

Version:

SDK for Yale Doorman through the Yale cloud API

38 lines (37 loc) 2.03 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const debug_1 = __importDefault(require("debug")); exports.default = { yale: { host: "https://mob.yalehomesystem.co.uk", clientId: "VuVX6XV9WICsTraqEiuSBPppgvOjLTyslEMKPpcu", clientSecret: "dwtOlMyXKD5ByemFXutjnyxhksE7WFEcjttW29tZIcnXyRXqlYPDgPRdMqs1xGupU9qkZ8PNnliPjv9ghAdQm0zl3HxWweKFApfsjJLqmF2mGGYWFZZwMLFL70dtncgu", endpoints: { token: "/yapi/o/token/", getDevices: "/yapi/api/panel/device_status/", getEventHistory: "/yapi/api/event/report/", lockDoor: "/yapi/api/panel/device_control/", unlockDoor: "/yapi/api/minigw/unlock/" // port: area=1,zone=1,pincode=xxxxxxxx } }, logger: { // eslint-disable-next-line @typescript-eslint/no-unsafe-return debug: (msg, obj) => obj ? (0, debug_1.default)("yale-doorman:debug")("%s %o", msg, obj) : (0, debug_1.default)("yale-doorman:debug")("%s", msg), // eslint-disable-next-line @typescript-eslint/no-unsafe-return info: (msg, obj) => obj ? (0, debug_1.default)("yale-doorman:info")("%s %o", msg, obj) : (0, debug_1.default)("yale-doorman:info")("%s", msg), // eslint-disable-next-line @typescript-eslint/no-unsafe-return warn: (msg, obj) => obj ? (0, debug_1.default)("yale-doorman:warn")("%s %o", msg, obj) : (0, debug_1.default)("yale-doorman:warn")("%s", msg), // eslint-disable-next-line @typescript-eslint/no-unsafe-return error: (msg, obj) => obj ? (0, debug_1.default)("yale-doorman:error")("%s %o", msg, obj) : (0, debug_1.default)("yale-doorman:error")("%s", msg), }, clock: { setTimeout: global.setTimeout, clearTimeout: global.clearTimeout, setInterval: global.setInterval, clearInterval: global.clearInterval, Date: Date } };