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
TypeScript
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