/** * Canonical browser routes owned by the platform's display host. * * Kept separate from the route registration module so both the display host and module-UI * inventory can publish the same path without introducing a dependency cycle. */ export const MODULE_DISPLAY_DESCRIPTOR_PREFIX = "/api/v1/module-displays"; export const MODULE_DISPLAY_PAGE_PREFIX = "/display"; export function moduleDisplayPageUrl(moduleId: string): string { return `${MODULE_DISPLAY_PAGE_PREFIX}/${encodeURIComponent(moduleId)}`; } export function moduleDisplayDescriptorUrl(moduleId: string): string { return `${MODULE_DISPLAY_DESCRIPTOR_PREFIX}/${encodeURIComponent(moduleId)}`; }