28 lines
769 B
JavaScript
28 lines
769 B
JavaScript
/**
|
|
* @typedef {{
|
|
* schemaId: string,
|
|
* boundary: "route-params" | "route-search" |
|
|
* "route-search-api-request" | "api-request" | "api-response",
|
|
* owner: string,
|
|
* runtime: "zod"
|
|
* }} SchemaDefinition
|
|
*/
|
|
|
|
export const PLATFORM_SCHEMA_REGISTRY =
|
|
/** @type {Readonly<Record<string, Readonly<SchemaDefinition>>>} */ (
|
|
Object.freeze({
|
|
none: Object.freeze({
|
|
schemaId: "none",
|
|
boundary: "route-params",
|
|
owner: "feature-frontend-routing-release-recovery-runtime",
|
|
runtime: "zod",
|
|
}),
|
|
NotFoundSplat: Object.freeze({
|
|
schemaId: "NotFoundSplat",
|
|
boundary: "route-params",
|
|
owner: "feature-frontend-routing-release-recovery-runtime",
|
|
runtime: "zod",
|
|
}),
|
|
})
|
|
);
|