tsvesync
Version:
A TypeScript library for interacting with VeSync smart home devices
107 lines (106 loc) • 6.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.fanModules = exports.VeSyncHumid200S = exports.VeSyncHumid1000S = exports.VeSyncSuperior6000S = exports.VeSyncHumid200300S = exports.VeSyncWarmHumidifier = exports.VeSyncHumidifier = exports.VeSyncTowerFan = exports.VeSyncAir131 = exports.VeSyncAirBaseV2 = exports.VeSyncAirBypass = void 0;
const airBypass_1 = require("./airBypass");
const airBaseV2_1 = require("./airBaseV2");
const air131_1 = require("./air131");
const towerFan_1 = require("./towerFan");
const humid200300S_1 = require("./humid200300S");
const superior6000S_1 = require("./superior6000S");
const humid1000S_1 = require("./humid1000S");
const humid200S_1 = require("./humid200S");
// Re-export all classes
var airBypass_2 = require("./airBypass");
Object.defineProperty(exports, "VeSyncAirBypass", { enumerable: true, get: function () { return airBypass_2.VeSyncAirBypass; } });
var airBaseV2_2 = require("./airBaseV2");
Object.defineProperty(exports, "VeSyncAirBaseV2", { enumerable: true, get: function () { return airBaseV2_2.VeSyncAirBaseV2; } });
var air131_2 = require("./air131");
Object.defineProperty(exports, "VeSyncAir131", { enumerable: true, get: function () { return air131_2.VeSyncAir131; } });
var towerFan_2 = require("./towerFan");
Object.defineProperty(exports, "VeSyncTowerFan", { enumerable: true, get: function () { return towerFan_2.VeSyncTowerFan; } });
var humidifier_1 = require("./humidifier");
Object.defineProperty(exports, "VeSyncHumidifier", { enumerable: true, get: function () { return humidifier_1.VeSyncHumidifier; } });
var warmHumidifier_1 = require("./warmHumidifier");
Object.defineProperty(exports, "VeSyncWarmHumidifier", { enumerable: true, get: function () { return warmHumidifier_1.VeSyncWarmHumidifier; } });
var humid200300S_2 = require("./humid200300S");
Object.defineProperty(exports, "VeSyncHumid200300S", { enumerable: true, get: function () { return humid200300S_2.VeSyncHumid200300S; } });
var superior6000S_2 = require("./superior6000S");
Object.defineProperty(exports, "VeSyncSuperior6000S", { enumerable: true, get: function () { return superior6000S_2.VeSyncSuperior6000S; } });
var humid1000S_2 = require("./humid1000S");
Object.defineProperty(exports, "VeSyncHumid1000S", { enumerable: true, get: function () { return humid1000S_2.VeSyncHumid1000S; } });
var humid200S_2 = require("./humid200S");
Object.defineProperty(exports, "VeSyncHumid200S", { enumerable: true, get: function () { return humid200S_2.VeSyncHumid200S; } });
// Export fan modules dictionary
exports.fanModules = {
// Core Series
'Core200S': airBypass_1.VeSyncAirBypass,
'Core300S': airBypass_1.VeSyncAirBypass,
'Core400S': airBypass_1.VeSyncAirBypass,
'Core600S': airBypass_1.VeSyncAirBypass,
// LAP Series
'LAP-C201S-AUSR': airBypass_1.VeSyncAirBypass,
'LAP-C202S-WUSR': airBypass_1.VeSyncAirBypass,
'LAP-C301S-WJP': airBypass_1.VeSyncAirBypass,
'LAP-C302S-WUSB': airBypass_1.VeSyncAirBypass,
'LAP-C301S-WAAA': airBypass_1.VeSyncAirBypass,
'LAP-C401S-WJP': airBypass_1.VeSyncAirBypass,
'LAP-C401S-WUSR': airBypass_1.VeSyncAirBypass,
'LAP-C401S-WAAA': airBypass_1.VeSyncAirBypass,
'LAP-C601S-WUS': airBypass_1.VeSyncAirBypass,
'LAP-C601S-WUSR': airBypass_1.VeSyncAirBypass,
'LAP-C601S-WEU': airBypass_1.VeSyncAirBypass,
// Vital100S Series - Using VeSyncAirBaseV2
'LAP-V102S-AASR': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V102S-WUS': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V102S-WEU': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V102S-AUSR': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V102S-WJP': airBaseV2_1.VeSyncAirBaseV2,
// Vital200S Series - Using VeSyncAirBaseV2
'LAP-V201S-AASR': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V201S-WJP': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V201S-WEU': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V201S-WUS': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V201-AUSR': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V201S-AUSR': airBaseV2_1.VeSyncAirBaseV2,
'LAP-V201S-AEUR': airBaseV2_1.VeSyncAirBaseV2,
// EverestAir Series - Using VeSyncAirBaseV2
'LAP-EL551S-AUS': airBaseV2_1.VeSyncAirBaseV2,
'LAP-EL551S-AEUR': airBaseV2_1.VeSyncAirBaseV2,
'LAP-EL551S-WEU': airBaseV2_1.VeSyncAirBaseV2,
'LAP-EL551S-WUS': airBaseV2_1.VeSyncAirBaseV2,
// LTF Series
'LTF-F422S-KEU': towerFan_1.VeSyncTowerFan,
'LTF-F422S-WUSR': towerFan_1.VeSyncTowerFan,
'LTF-F422_WJP': towerFan_1.VeSyncTowerFan,
'LTF-F422S-WUS': towerFan_1.VeSyncTowerFan,
// Classic Series
'Classic300S': humid200300S_1.VeSyncHumid200300S,
'Classic200S': humid200S_1.VeSyncHumid200S,
// Dual Series
'Dual200S': humid200300S_1.VeSyncHumid200300S,
// LUH Series
'LUH-A601S-WUSB': humid200300S_1.VeSyncHumid200300S,
'LUH-A601S-AUSW': humid200300S_1.VeSyncHumid200300S,
'LUH-D301S-WUSR': humid200300S_1.VeSyncHumid200300S,
'LUH-D301S-WJP': humid200300S_1.VeSyncHumid200300S,
'LUH-D301S-WEU': humid200300S_1.VeSyncHumid200300S,
'LUH-A602S-WUSR': humid200300S_1.VeSyncHumid200300S,
'LUH-A602S-WUS': humid200300S_1.VeSyncHumid200300S,
'LUH-A602S-WEUR': humid200300S_1.VeSyncHumid200300S,
'LUH-A602S-WEU': humid200300S_1.VeSyncHumid200300S,
'LUH-A602S-WJP': humid200300S_1.VeSyncHumid200300S,
'LUH-A602S-WUSC': humid200300S_1.VeSyncHumid200300S,
'LUH-O451S-WEU': humid200300S_1.VeSyncHumid200300S,
'LUH-O451S-WUS': humid200300S_1.VeSyncHumid200300S,
'LUH-O451S-WUSR': humid200300S_1.VeSyncHumid200300S,
'LUH-O601S-WUS': humid200300S_1.VeSyncHumid200300S,
'LUH-O601S-KUS': humid200300S_1.VeSyncHumid200300S,
'LUH-M101S-WUS': humid1000S_1.VeSyncHumid1000S,
'LUH-M101S-WEUR': humid1000S_1.VeSyncHumid1000S,
// LEH Series - Superior 6000S
'LEH-S601S-WUS': superior6000S_1.VeSyncSuperior6000S,
'LEH-S601S-WUSR': superior6000S_1.VeSyncSuperior6000S,
// LV Series
'LV-PUR131S': air131_1.VeSyncAir131,
'LV-RH131S': air131_1.VeSyncAir131
};