UNPKG

@domojs/homekit-controller

Version:

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