UNPKG

homey-api

Version:
36 lines (27 loc) 715 B
'use strict'; const HomeyAPIV3 = require('./HomeyAPIV3'); const ManagerDevkit = require('./HomeyAPIV3Local/ManagerDevkit'); /** * This class is returned by {@link AthomCloudAPI.Homey#authenticate} for a Homey with `platform: 'local'` and `platformVersion: 2`. * * @class * @hideconstructor * @extends HomeyAPIV3 */ class HomeyAPIV3Local extends HomeyAPIV3 { static MANAGERS = { ...HomeyAPIV3.MANAGERS, ManagerDevkit, }; get platform() { return 'local'; } get platformVersion() { return 2; } getSpecification() { // eslint-disable-next-line global-require return require('../../assets/specifications/HomeyAPIV3Local.json'); } } module.exports = HomeyAPIV3Local;