openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
12 lines (11 loc) • 589 B
JavaScript
import { t as normalizeControlUiBasePath } from "./control-ui-shared-DqFhbHR8.mjs";
//#region src/gateway/control-ui-plugin-assets-contract.ts
/** Reserved namespace for authenticated, immutable native plugin browser assets. */
function controlUiPluginAssetRoot(basePath) {
return `${normalizeControlUiBasePath(basePath)}/__openclaw__/plugins/control-ui/`;
}
function controlUiPluginAssetPrefix(pluginId, basePath) {
return `${controlUiPluginAssetRoot(basePath)}${encodeURIComponent(pluginId)}/`;
}
//#endregion
export { controlUiPluginAssetRoot as n, controlUiPluginAssetPrefix as t };