UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

184 lines 7.58 kB
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker'; import { Value, Constraints, ConstraintsString, ConstraintsNumber, ConstraintsBoolean, ConstraintsCommon, Access, ExecuteCommandWrapper, ExecuteCommand, CommandsWrapper, Command, Event, EventKeepAlive, EventApplianceConnection, EventApplianceData, EventData, EventLevel, EventHandling, HomeAppliancesWrapper, HomeApplianceWrapper, HomeAppliance, ImagesWrapper, Image, ImageQuality, ProgramsWrapper, Programs, ProgramList, ProgramConstraints, ProgramExecution, ProgramWrapper, Program, ProgramPartial, ProgramDefinitionWrapper, ProgramDefinition, OptionDefinition, OptionDefinitionString, OptionDefinitionNumber, OptionDefinitionBoolean, OptionDefinitionCommon, OptionConstraintsCommon, OptionsWrapper, OptionWrapper, Option, SettingsWrapper, SettingWrapper, Setting, SettingString, SettingNumber, SettingBoolean, SettingCommon, StatusesWrapper, StatusWrapper, Status, StatusString, StatusNumber, StatusBoolean, StatusCommon, ErrorResponse } from '../api-types.js'; export interface TypeMap { Value: Value; Constraints: Constraints; ConstraintsString: ConstraintsString; ConstraintsNumber: ConstraintsNumber; ConstraintsBoolean: ConstraintsBoolean; ConstraintsCommon: ConstraintsCommon; Access: Access; ExecuteCommandWrapper: ExecuteCommandWrapper; ExecuteCommand: ExecuteCommand; CommandsWrapper: CommandsWrapper; Command: Command; Event: Event; EventKeepAlive: EventKeepAlive; EventApplianceConnection: EventApplianceConnection; EventApplianceData: EventApplianceData; EventData: EventData; EventLevel: EventLevel; EventHandling: EventHandling; HomeAppliancesWrapper: HomeAppliancesWrapper; HomeApplianceWrapper: HomeApplianceWrapper; HomeAppliance: HomeAppliance; ImagesWrapper: ImagesWrapper; Image: Image; ImageQuality: ImageQuality; ProgramsWrapper: ProgramsWrapper; Programs: Programs; ProgramList: ProgramList; ProgramConstraints: ProgramConstraints; ProgramExecution: ProgramExecution; ProgramWrapper: ProgramWrapper; Program: Program; ProgramPartial: ProgramPartial; ProgramDefinitionWrapper: ProgramDefinitionWrapper; ProgramDefinition: ProgramDefinition; OptionDefinition: OptionDefinition; OptionDefinitionString: OptionDefinitionString; OptionDefinitionNumber: OptionDefinitionNumber; OptionDefinitionBoolean: OptionDefinitionBoolean; OptionDefinitionCommon: OptionDefinitionCommon; OptionConstraintsCommon: OptionConstraintsCommon; OptionsWrapper: OptionsWrapper; OptionWrapper: OptionWrapper; Option: Option; SettingsWrapper: SettingsWrapper; SettingWrapper: SettingWrapper; Setting: Setting; SettingString: SettingString; SettingNumber: SettingNumber; SettingBoolean: SettingBoolean; SettingCommon: SettingCommon; StatusesWrapper: StatusesWrapper; StatusWrapper: StatusWrapper; Status: Status; StatusString: StatusString; StatusNumber: StatusNumber; StatusBoolean: StatusBoolean; StatusCommon: StatusCommon; ErrorResponse: ErrorResponse; } export declare const typeSuite: ITypeSuite & { Value: TType; Constraints: TType; ConstraintsString: TType; ConstraintsNumber: TType; ConstraintsBoolean: TType; ConstraintsCommon: TType; Access: TType; ExecuteCommandWrapper: TType; ExecuteCommand: TType; CommandsWrapper: TType; Command: TType; Event: TType; EventKeepAlive: TType; EventApplianceConnection: TType; EventApplianceData: TType; EventData: TType; EventLevel: TType; EventHandling: TType; HomeAppliancesWrapper: TType; HomeApplianceWrapper: TType; HomeAppliance: TType; ImagesWrapper: TType; Image: TType; ImageQuality: TType; ProgramsWrapper: TType; Programs: TType; ProgramList: TType; ProgramConstraints: TType; ProgramExecution: TType; ProgramWrapper: TType; Program: TType; ProgramPartial: TType; ProgramDefinitionWrapper: TType; ProgramDefinition: TType; OptionDefinition: TType; OptionDefinitionString: TType; OptionDefinitionNumber: TType; OptionDefinitionBoolean: TType; OptionDefinitionCommon: TType; OptionConstraintsCommon: TType; OptionsWrapper: TType; OptionWrapper: TType; Option: TType; SettingsWrapper: TType; SettingWrapper: TType; Setting: TType; SettingString: TType; SettingNumber: TType; SettingBoolean: TType; SettingCommon: TType; StatusesWrapper: TType; StatusWrapper: TType; Status: TType; StatusString: TType; StatusNumber: TType; StatusBoolean: TType; StatusCommon: TType; ErrorResponse: TType; }; export declare const checkers: ICheckerSuite & { Value: CheckerT<Value>; Constraints: CheckerT<Constraints>; ConstraintsString: CheckerT<ConstraintsString>; ConstraintsNumber: CheckerT<ConstraintsNumber>; ConstraintsBoolean: CheckerT<ConstraintsBoolean>; ConstraintsCommon: CheckerT<ConstraintsCommon>; Access: CheckerT<Access>; ExecuteCommandWrapper: CheckerT<ExecuteCommandWrapper>; ExecuteCommand: CheckerT<ExecuteCommand>; CommandsWrapper: CheckerT<CommandsWrapper>; Command: CheckerT<Command>; Event: CheckerT<Event>; EventKeepAlive: CheckerT<EventKeepAlive>; EventApplianceConnection: CheckerT<EventApplianceConnection>; EventApplianceData: CheckerT<EventApplianceData>; EventData: CheckerT<EventData>; EventLevel: CheckerT<EventLevel>; EventHandling: CheckerT<EventHandling>; HomeAppliancesWrapper: CheckerT<HomeAppliancesWrapper>; HomeApplianceWrapper: CheckerT<HomeApplianceWrapper>; HomeAppliance: CheckerT<HomeAppliance>; ImagesWrapper: CheckerT<ImagesWrapper>; Image: CheckerT<Image>; ImageQuality: CheckerT<ImageQuality>; ProgramsWrapper: CheckerT<ProgramsWrapper>; Programs: CheckerT<Programs>; ProgramList: CheckerT<ProgramList>; ProgramConstraints: CheckerT<ProgramConstraints>; ProgramExecution: CheckerT<ProgramExecution>; ProgramWrapper: CheckerT<ProgramWrapper>; Program: CheckerT<Program>; ProgramPartial: CheckerT<ProgramPartial>; ProgramDefinitionWrapper: CheckerT<ProgramDefinitionWrapper>; ProgramDefinition: CheckerT<ProgramDefinition>; OptionDefinition: CheckerT<OptionDefinition>; OptionDefinitionString: CheckerT<OptionDefinitionString>; OptionDefinitionNumber: CheckerT<OptionDefinitionNumber>; OptionDefinitionBoolean: CheckerT<OptionDefinitionBoolean>; OptionDefinitionCommon: CheckerT<OptionDefinitionCommon>; OptionConstraintsCommon: CheckerT<OptionConstraintsCommon>; OptionsWrapper: CheckerT<OptionsWrapper>; OptionWrapper: CheckerT<OptionWrapper>; Option: CheckerT<Option>; SettingsWrapper: CheckerT<SettingsWrapper>; SettingWrapper: CheckerT<SettingWrapper>; Setting: CheckerT<Setting>; SettingString: CheckerT<SettingString>; SettingNumber: CheckerT<SettingNumber>; SettingBoolean: CheckerT<SettingBoolean>; SettingCommon: CheckerT<SettingCommon>; StatusesWrapper: CheckerT<StatusesWrapper>; StatusWrapper: CheckerT<StatusWrapper>; Status: CheckerT<Status>; StatusString: CheckerT<StatusString>; StatusNumber: CheckerT<StatusNumber>; StatusBoolean: CheckerT<StatusBoolean>; StatusCommon: CheckerT<StatusCommon>; ErrorResponse: CheckerT<ErrorResponse>; }; export default checkers; //# sourceMappingURL=api-types.d.ts.map