19 lines
482 B
TypeScript
19 lines
482 B
TypeScript
export type RouteLayoutGroup = "PUBLIC" | "STUDIO";
|
|
|
|
export type RouteDefinition = Readonly<{
|
|
routeId: string;
|
|
path: string;
|
|
layoutGroup: RouteLayoutGroup;
|
|
paramsSchema: string | null;
|
|
searchSchema: string | null;
|
|
access: "public" | "session-required";
|
|
loadingSurface: string;
|
|
errorSurface: string;
|
|
chunkId: string;
|
|
title: string;
|
|
navigationLabel: string | null;
|
|
navigationOrder: number | null;
|
|
}>;
|
|
|
|
export const PLATFORM_ROUTE_REGISTRY = Object.freeze({});
|