17 lines
672 B
TypeScript
17 lines
672 B
TypeScript
/**
|
|
* 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)}`;
|
|
}
|