UNPKG

matterbridge-dyson-robot

Version:

A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices to the Matter smart home ecosystem via their local or cloud MQTT APIs.

40 lines 1.85 kB
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker'; import { Dyson360State, Dyson360FaultStatus, Dyson360Faults, Dyson360EyePowerMode, Dyson360HeuristPowerMode, Dyson360VisNavPowerMode, Dyson360PowerMode, Dyson360CleaningType, Dyson360CleaningMode, Dyson360Position } from '../dyson-360-types.js'; export interface TypeMap { Dyson360State: Dyson360State; Dyson360FaultStatus: Dyson360FaultStatus; Dyson360Faults: Dyson360Faults; Dyson360EyePowerMode: Dyson360EyePowerMode; Dyson360HeuristPowerMode: Dyson360HeuristPowerMode; Dyson360VisNavPowerMode: Dyson360VisNavPowerMode; Dyson360PowerMode: Dyson360PowerMode; Dyson360CleaningType: Dyson360CleaningType; Dyson360CleaningMode: Dyson360CleaningMode; Dyson360Position: Dyson360Position; } export declare const typeSuite: ITypeSuite & { Dyson360State: TType; Dyson360FaultStatus: TType; Dyson360Faults: TType; Dyson360EyePowerMode: TType; Dyson360HeuristPowerMode: TType; Dyson360VisNavPowerMode: TType; Dyson360PowerMode: TType; Dyson360CleaningType: TType; Dyson360CleaningMode: TType; Dyson360Position: TType; }; export declare const checkers: ICheckerSuite & { Dyson360State: CheckerT<Dyson360State>; Dyson360FaultStatus: CheckerT<Dyson360FaultStatus>; Dyson360Faults: CheckerT<Dyson360Faults>; Dyson360EyePowerMode: CheckerT<Dyson360EyePowerMode>; Dyson360HeuristPowerMode: CheckerT<Dyson360HeuristPowerMode>; Dyson360VisNavPowerMode: CheckerT<Dyson360VisNavPowerMode>; Dyson360PowerMode: CheckerT<Dyson360PowerMode>; Dyson360CleaningType: CheckerT<Dyson360CleaningType>; Dyson360CleaningMode: CheckerT<Dyson360CleaningMode>; Dyson360Position: CheckerT<Dyson360Position>; }; export default checkers; //# sourceMappingURL=dyson-360-types.d.ts.map