UNPKG

@domojs/homekit-controller

Version:

24 lines (23 loc) 2.87 kB
import { Argument0, Argument1, Argument2 } from '@akala/core'; import { Metadata, ICommandProcessor, Container } from "@akala/commands"; declare namespace commands { interface container { dispatch(cmd: '$init', ...args: [Argument0<typeof import('./commands/$init.js').default>]): ReturnType<typeof import('./commands/$init.js').default>; dispatch(cmd: 'device-discovered', ...args: []): ReturnType<typeof import('./commands/device-discovered.js').default>; dispatch(cmd: 'device-types.exec', ...args: [Argument0<typeof import('./commands/device-types/exec.js').default>, Argument1<typeof import('./commands/device-types/exec.js').default>, Argument2<typeof import('./commands/device-types/exec.js').default>]): ReturnType<typeof import('./commands/device-types/exec.js').default>; dispatch(cmd: 'device-types.save', ...args: [Argument0<typeof import('./commands/device-types/save.js').default>, Argument1<typeof import('./commands/device-types/save.js').default>]): ReturnType<typeof import('./commands/device-types/save.js').default>; dispatch(cmd: 'setup-pair', ...args: [Argument0<typeof import('./commands/setup-pair.js').default>, Argument2<typeof import('./commands/setup-pair.js').default>]): ReturnType<typeof import('./commands/setup-pair.js').default>; dispatch(cmd: 'verify-pair', ...args: [Argument0<typeof import('./commands/verify-pair.js').default>]): ReturnType<typeof import('./commands/verify-pair.js').default>; } interface proxy { '$init'(...args: [Argument0<typeof import('./commands/$init.js').default>]): ReturnType<typeof import('./commands/$init.js').default>; 'device-discovered'(...args: []): ReturnType<typeof import('./commands/device-discovered.js').default>; 'device-types.exec'(...args: [Argument0<typeof import('./commands/device-types/exec.js').default>, Argument1<typeof import('./commands/device-types/exec.js').default>, Argument2<typeof import('./commands/device-types/exec.js').default>]): ReturnType<typeof import('./commands/device-types/exec.js').default>; 'device-types.save'(...args: [Argument0<typeof import('./commands/device-types/save.js').default>, Argument1<typeof import('./commands/device-types/save.js').default>]): ReturnType<typeof import('./commands/device-types/save.js').default>; 'setup-pair'(...args: [Argument0<typeof import('./commands/setup-pair.js').default>, Argument2<typeof import('./commands/setup-pair.js').default>]): ReturnType<typeof import('./commands/setup-pair.js').default>; 'verify-pair'(...args: [Argument0<typeof import('./commands/verify-pair.js').default>]): ReturnType<typeof import('./commands/verify-pair.js').default>; } const meta: Metadata.Container; function connect(processor?: ICommandProcessor): container & Container<void>; } export { commands as default };