Files
med-notes/.pnpm-store/v10/files/e7/d39b70653fff56b7798d7ef54de54538540f4c760b59dbf05ecee63b3fd45a38bf4dd424d25685335bc3523702b70fd25e13599ee894bfa989e3f0bcc78035
2025-05-09 05:30:08 +02:00

20 lines
911 B
Plaintext

import { AnyContext, AnyPathParams, AnyRoute, UpdatableRouteOptions } from './route.cjs';
import { AnyValidator } from './validators.cjs';
export interface FileRouteTypes {
fileRoutesByFullPath: any;
fullPaths: any;
to: any;
fileRoutesByTo: any;
id: any;
fileRoutesById: any;
}
export type InferFileRouteTypes<TRouteTree extends AnyRoute> = unknown extends TRouteTree['types']['fileRouteTypes'] ? never : TRouteTree['types']['fileRouteTypes'] extends FileRouteTypes ? TRouteTree['types']['fileRouteTypes'] : never;
export interface FileRoutesByPath {
}
export type LazyRouteOptions = Pick<UpdatableRouteOptions<AnyRoute, string, string, AnyPathParams, AnyValidator, {}, AnyContext, AnyContext, AnyContext, AnyContext>, 'component' | 'errorComponent' | 'pendingComponent' | 'notFoundComponent'>;
export interface LazyRoute {
options: {
id: string;
} & LazyRouteOptions;
}