UNPKG

microsite

Version:
29 lines (28 loc) 834 B
declare const pathToSegments: (path: string) => { text: string; isDynamic: boolean; isCatchAll: boolean; }[]; export interface Params { [param: string]: string | string[]; } export interface RouteInfo { segments: ReturnType<typeof pathToSegments>; params: Params; } export declare type StaticPath<P extends Params = Params> = string | { params: P; meta?: any; }; export interface StaticPropsContext<P extends Params = Params> { path: string; params: P; } export interface StaticPathsContext { } export declare const normalizePathName: (str: string) => string; export declare function getPathFromParams(fileName: string, params: Params): string; export declare function generateStaticPropsContext(fileName: string, pathOrParams: string | { params: Params; }): StaticPropsContext; export {};