everything-dev
Version:
A consolidated product package for building Module Federation apps with oRPC APIs.
19 lines (17 loc) • 587 B
JavaScript
import { resolveExtendsRef } from "../services/resolution/merge.mjs";
//#region src/utils/bos-ref.ts
function getExtendsRef(config) {
if (typeof config.extends === "string") return config.extends;
if (config.extends && typeof config.extends === "object") return resolveExtendsRef(config.extends, "production");
}
function parseBosRef(ref) {
const match = ref.match(/^bos:\/\/([^/]+)\/(.+)$/);
if (!match?.[1] || !match[2]) return null;
return {
account: match[1],
gateway: match[2]
};
}
//#endregion
export { getExtendsRef, parseBosRef };
//# sourceMappingURL=bos-ref.mjs.map