Files
openclaw/extensions/browser/src/core-api.ts
Peter Steinberger 26210c1600 refactor: remove browser and codex dead exports (#105867)
* refactor(browser): collapse Playwright export paths

* refactor(browser): remove dead plugin exports

* refactor(codex): remove dead app-server exports

* refactor(codex): remove remaining dead exports

* test(codex): use canonical private-type owners

* test(browser): isolate proxy startup state

* test(browser): remove stale chrome imports

* refactor(codex): privatize remaining helpers

* chore(deadcode): refresh export baseline after rebase

* refactor(browser): finish canonical helper ownership

* refactor: fix dead-export cleanup gates

* refactor(codex): keep runtime facades LOC-neutral

* chore(ci): refresh TypeScript LOC baseline

* chore(deadcode): refresh ratchets after rebase

* chore(ci): refresh LOC baseline after main advance

* chore(deadcode): align ratchets with latest main
2026-07-12 22:23:11 -07:00

59 lines
1.5 KiB
TypeScript

/**
* Browser plugin internal barrel that gathers runtime, SDK, CLI, and gateway
* APIs for modules that need a stable local import surface.
*/
export {
applyBrowserProxyPaths,
createBrowserControlContext,
createBrowserRouteDispatcher,
isBrowserHostLocalRoute,
isPersistentBrowserProfileMutation,
normalizeBrowserFormField,
normalizeBrowserFormFieldValue,
persistBrowserProxyFiles,
redactCdpUrl,
resolveBrowserConfig,
resolveExistingUploadPaths,
resolveRequestedBrowserProfile,
startBrowserControlServiceFromConfig,
} from "./browser-runtime.js";
export type {
BrowserCreateProfileResult,
BrowserDeleteProfileResult,
BrowserImportProfileResult,
BrowserFormField,
BrowserResetProfileResult,
BrowserStatus,
BrowserTab,
BrowserTransport,
ProfileStatus,
SystemProfileInfo,
SnapshotResult,
} from "./browser-runtime.js";
export {
danger,
formatCliCommand,
formatDocsLink,
formatHelpExamples,
inheritOptionFromParent,
info,
resolveNodeIdFromList,
theme,
} from "./sdk-setup-tools.js";
export { getRuntimeConfig, parseBooleanValue, shortenHomePath } from "./sdk-config.js";
export {
addGatewayClientOptions,
callGatewayFromCli,
defaultRuntime,
ErrorCodes,
errorShape,
isNodeCommandAllowed,
respondUnavailableOnNodeInvokeError,
resolveNodeCommandAllowlist,
runCommandWithRuntime,
safeParseJson,
withTimeout,
} from "./sdk-node-runtime.js";
export type { OpenClawConfig } from "./sdk-config.js";
export type { GatewayRequestHandlers, GatewayRpcOpts, NodeSession } from "./sdk-node-runtime.js";