@hasna/domains
Version:
Domain portfolio, registrar, marketplace, and DNS management for AI agents — CLI + MCP + HTTP API + SDK, shared account API and PostgreSQL
10 lines • 564 B
TypeScript
import type { Command } from "commander";
/**
* `emit` is injectable because the diagnostic now goes to fd 2 directly rather
* than through `console.error`, and a completed write to a real descriptor is
* not observable with `spyOn(console, "error")`. Injecting the sink tests what
* the function says rather than which global it happens to route through.
*/
export declare function assertInteractiveTty(emit?: (line: string) => void): void;
export declare function registerInteractiveCommand(program: Command): void;
//# sourceMappingURL=interactive.d.ts.map