@domojs/homekit-controller
Version:
22 lines (21 loc) • 2.37 kB
TypeScript
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 };