openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
20 lines (19 loc) • 831 B
JavaScript
import { t as movePathToTrash } from "../../trash-DYVpE258.mjs";
import { n as closeTrackedBrowserTabsForSessions$1 } from "../../session-tab-registry-CcyLHMRN.mjs";
//#region extensions/browser/browser-maintenance.ts
/**
* Browser maintenance API barrel. It exposes tab cleanup and trash helpers for
* runtime and doctor flows.
*/
/** Route lifecycle cleanup through the currently running Browser runtime when available. */
async function closeTrackedBrowserTabsForSessions(params) {
return await closeTrackedBrowserTabsForSessions$1({
...params,
getResolvedBrowserConfig: async () => {
const { getBrowserControlState } = await import("../../browser-control-state-DixguGMp.mjs");
return getBrowserControlState()?.resolved ?? null;
}
});
}
//#endregion
export { closeTrackedBrowserTabsForSessions, movePathToTrash };