UNPKG

homebridge-aeg-robot

Version:

AEG RX9 / Electrolux Pure i9 robot vacuum plugin for Homebridge

27 lines 1.08 kB
/** * This module was automatically generated by `ts-interface-builder` */ import * as t from "ts-interface-checker"; // tslint:disable:object-literal-key-quotes export const PollIntervals = t.iface([], { "statusSeconds": "number", }); export const HideService = t.union(t.lit('Battery'), t.lit('Contact Sensor'), t.lit('Fan'), t.lit('Filter Maintenance'), t.lit('Occupancy Sensor'), t.lit('Switch Clean'), t.lit('Switch Home')); export const DebugFeatures = t.union(t.lit('Run API Tests'), t.lit('Run Unsafe API Tests'), t.lit('Log API Headers'), t.lit('Log API Bodies'), t.lit('Log Appliance IDs'), t.lit('Log Debug as Info')); export const Config = t.iface([], { "platform": "string", "apiKey": "string", "accessToken": "string", "refreshToken": "string", "pollIntervals": "PollIntervals", "hideServices": t.array("HideService"), "debug": t.array("DebugFeatures"), }); const exportedTypeSuite = { PollIntervals, HideService, DebugFeatures, Config, }; export default exportedTypeSuite; //# sourceMappingURL=config-types-ti.js.map