homebridge-homeconnect
Version:
A Homebridge plugin that connects Home Connect appliances to Apple HomeKit
37 lines • 1.62 kB
TypeScript
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { ConfigPlugin, DebugFeatures, ConfigAppliances, AddProgramsConfig, ApplianceConfig, ApplianceNamesPrefix, ApplianceFeatures, ApplianceProgramConfig, ApplianceProgramOptions } from '../config-types.js';
export interface TypeMap {
ConfigPlugin: ConfigPlugin;
DebugFeatures: DebugFeatures;
ConfigAppliances: ConfigAppliances;
AddProgramsConfig: AddProgramsConfig;
ApplianceConfig: ApplianceConfig;
ApplianceNamesPrefix: ApplianceNamesPrefix;
ApplianceFeatures: ApplianceFeatures;
ApplianceProgramConfig: ApplianceProgramConfig;
ApplianceProgramOptions: ApplianceProgramOptions;
}
export declare const typeSuite: ITypeSuite & {
ConfigPlugin: TType;
DebugFeatures: TType;
ConfigAppliances: TType;
AddProgramsConfig: TType;
ApplianceConfig: TType;
ApplianceNamesPrefix: TType;
ApplianceFeatures: TType;
ApplianceProgramConfig: TType;
ApplianceProgramOptions: TType;
};
export declare const checkers: ICheckerSuite & {
ConfigPlugin: CheckerT<ConfigPlugin>;
DebugFeatures: CheckerT<DebugFeatures>;
ConfigAppliances: CheckerT<ConfigAppliances>;
AddProgramsConfig: CheckerT<AddProgramsConfig>;
ApplianceConfig: CheckerT<ApplianceConfig>;
ApplianceNamesPrefix: CheckerT<ApplianceNamesPrefix>;
ApplianceFeatures: CheckerT<ApplianceFeatures>;
ApplianceProgramConfig: CheckerT<ApplianceProgramConfig>;
ApplianceProgramOptions: CheckerT<ApplianceProgramOptions>;
};
export default checkers;
//# sourceMappingURL=config-types.d.ts.map