Files
openclaw/src/agents/cli-backends.test-support.ts
Peter Steinberger 3ea45589ba refactor(agents): trim CLI and transport export seams (#108309)
* refactor(agents): trim CLI and transport export seams

* chore(deadcode): shrink agents CLI transport baseline
2026-07-15 14:02:29 +01:00

17 lines
632 B
TypeScript

import "./cli-backends.js";
type CliBackendsDeps = {
resolvePluginSetupCliBackend: typeof import("../plugins/setup-registry.js").resolvePluginSetupCliBackend;
resolvePluginSetupRegistry: typeof import("../plugins/setup-registry.js").resolvePluginSetupRegistry;
resolveRuntimeCliBackends: typeof import("../plugins/cli-backends.runtime.js").resolveRuntimeCliBackends;
};
type CliBackendsTestApi = {
resetDepsForTest(): void;
setDepsForTest(deps: Partial<CliBackendsDeps>): void;
};
export const testing = (globalThis as Record<PropertyKey, unknown>)[
Symbol.for("openclaw.cliBackendsTestApi")
] as CliBackendsTestApi;