UNPKG

@domojs/homekit-controller

Version:

14 lines 2.59 kB
import { Container, registerCommands } from "@akala/commands"; // eslint-disable-next-line @typescript-eslint/no-namespace var commands; (function (commands) { commands.meta = { "name": "@domojs/homekit-controller", "commands": [{ "name": "$init", "config": { "fs": { "inject": ["params.0", "$container"], "path": "dist/commands/$init.js", "source": "src/commands/$init.ts" }, "": { "inject": ["params.0", "$container"] }, "cli": { "inject": ["context", "$container"] } } }, { "name": "device-discovered", "config": { "fs": { "inject": [], "path": "dist/commands/device-discovered.js", "source": "src/commands/device-discovered.ts" }, "": { "inject": [] } } }, { "name": "device-types.exec", "config": { "fs": { "inject": ["params.0", "params.1", "params.2"], "path": "dist/commands/device-types/exec.js", "source": "src/commands/device-types/exec.ts" }, "": { "inject": ["params.0", "params.1", "params.2"] }, "jsonrpc": { "inject": ["params.0", "params.1", "params.2"] }, "types": { "inject": ["device: string", "command: string", "value: unknown"] }, "cli": { "usage": "exec <device> <command> [value]", "inject": ["options.device", "options.command", "params.0"] } } }, { "name": "device-types.save", "config": { "fs": { "inject": ["params.0", "params.1"], "path": "dist/commands/device-types/save.js", "source": "src/commands/device-types/save.ts" }, "": { "inject": ["params.0", "params.1"] }, "types": { "inject": ["body", "device"], "types": ["unknown", "import('@domojs/devices').devices.Device"] } } }, { "name": "setup-pair", "config": { "fs": { "inject": ["params.0", "http", "params.1"], "path": "dist/commands/setup-pair.js", "source": "src/commands/setup-pair.ts" }, "": { "inject": ["params.0", "http", "params.1"] }, "http": { "method": "post", "route": "/pair", "inject": ["body.accessory", "http", "body.pinCode"] }, "types": { "inject": ["accessory", "http", "pinCode"], "types": ["string", "import('@akala/core').Http", "string"] } } }, { "name": "verify-pair", "config": { "fs": { "path": "dist/commands/verify-pair.js", "source": "src/commands/verify-pair.ts", "inject": ["params.0"] }, "": { "inject": ["params.0"] } } }], "$schema": "https://raw.githubusercontent.com/npenin/akala/main/packages/commands/container-schema.json" }; function connect(processor) { const container = new Container("commands", void 0); registerCommands(commands.meta.commands, processor, container); return container; } commands.connect = connect; })(commands || (commands = {})); export { commands as default }; //# sourceMappingURL=container.js.map