iobroker.js-controller
Version:
Updated by reinstall.js on 2018-06-11T15:19:56.688Z
21 lines • 705 B
TypeScript
interface GetHostOptions {
/** The host base id */
id: string;
/** The host name */
hostname: string;
/** If these are the objects for a compact group controller */
isCompactGroupController: boolean;
/** The ioBroker config */
config: ioBroker.IoBrokerJson;
}
export type TaskObject = ioBroker.SettableObject & {
state?: ioBroker.SettableState;
};
/**
* Get all ioBroker objects which should be created in the `system.host.<hostname>` scope
*
* @param options information about hostname, compact controller, the base ID and the config
*/
export declare function getHostObjects(options: GetHostOptions): TaskObject[];
export {};
//# sourceMappingURL=objects.d.ts.map