mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-01 22:30:21 +00:00
refactor: route runtime seams through plugin sdk facades
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
export type { BrowserControlAuth } from "../../extensions/browser/browser-control-auth.js";
|
||||
export {
|
||||
ensureBrowserControlAuth,
|
||||
resolveBrowserControlAuth,
|
||||
} from "../../extensions/browser/browser-control-auth.js";
|
||||
export type { BrowserControlAuth } from "./browser-config.js";
|
||||
export { resolveBrowserControlAuth } from "./browser-config.js";
|
||||
type BrowserControlAuthModule = typeof import("@openclaw/browser/browser-control-auth.js");
|
||||
import { loadBundledPluginPublicSurfaceModuleSync } from "./facade-runtime.js";
|
||||
|
||||
function loadBrowserControlAuthModule(): BrowserControlAuthModule {
|
||||
return loadBundledPluginPublicSurfaceModuleSync<BrowserControlAuthModule>({
|
||||
dirName: "browser",
|
||||
artifactBasename: "browser-control-auth.js",
|
||||
});
|
||||
}
|
||||
|
||||
export const ensureBrowserControlAuth: BrowserControlAuthModule["ensureBrowserControlAuth"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadBrowserControlAuthModule().ensureBrowserControlAuth(
|
||||
...args,
|
||||
)) as BrowserControlAuthModule["ensureBrowserControlAuth"];
|
||||
|
||||
Reference in New Issue
Block a user