fix: narrow qa cli facade startup path

This commit is contained in:
Ayaan Zaidi
2026-04-11 10:16:54 +05:30
parent 788f0c625e
commit 478a2e15c5
3 changed files with 4 additions and 3 deletions

View File

@@ -26,7 +26,7 @@ describe("plugin-sdk qa-lab", () => {
module.registerQaLabCli({} as never);
expect(loadBundledPluginPublicSurfaceModuleSync).toHaveBeenCalledWith({
dirName: "qa-lab",
artifactBasename: "api.js",
artifactBasename: "cli.js",
});
});

View File

@@ -1,11 +1,11 @@
// Manual facade. Keep loader boundary explicit.
type FacadeModule = typeof import("@openclaw/qa-lab/api.js");
type FacadeModule = typeof import("@openclaw/qa-lab/cli.js");
import { loadBundledPluginPublicSurfaceModuleSync } from "./facade-loader.js";
function loadFacadeModule(): FacadeModule {
return loadBundledPluginPublicSurfaceModuleSync<FacadeModule>({
dirName: "qa-lab",
artifactBasename: "api.js",
artifactBasename: "cli.js",
});
}