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