UNPKG

everything-dev

Version:

A consolidated product package for building Module Federation apps with oRPC APIs.

22 lines (20 loc) • 862 B
const require_types = require('../../types.cjs'); const require_load = require('../resolution/load.cjs'); const require_services_resolution_session = require('../resolution/session.cjs'); //#region src/services/registry/published.ts async function resolvePublishedConfig(account, gateway, registry) { try { const { config: merged } = await require_services_resolution_session.walkExtendsChain(`bos://${account}/${gateway}`, { env: "production", registry, visit: async () => {} }); return require_load.resolveConfigComposableEntries(require_types.BosConfigSchema.parse(merged), process.cwd(), "production"); } catch (error) { if (error instanceof Error && error.message.startsWith("No config found")) return null; throw error; } } //#endregion exports.resolvePublishedConfig = resolvePublishedConfig; //# sourceMappingURL=published.cjs.map