UNPKG

@pajn/node-tradfri-client

Version:

Library to talk to IKEA Trådfri Gateways without external binaries

12 lines (11 loc) 662 B
import { Accessory } from "./accessory"; import { BlindOperation } from "./blind"; import { Group, GroupOperation } from "./group"; import { LightOperation } from "./light"; import { PlugOperation } from "./plug"; export interface OperationProvider { operateGroup(group: Group, operation: GroupOperation, force?: boolean): Promise<boolean>; operateLight(accessory: Accessory, operation: LightOperation, force?: boolean): Promise<boolean>; operatePlug(accessory: Accessory, operation: PlugOperation, force?: boolean): Promise<boolean>; operateBlind(accessory: Accessory, operation: BlindOperation, force?: boolean): Promise<boolean>; }