UNPKG

route-sage-react

Version:

A TypeScript utility for managing and configuring routes with type safety and nested route support

19 lines 633 B
export type IPathUrl = string; export type IPathParams = string[]; export interface IPathConfigBaseReturn { url: IPathUrl; [key: string]: IPathConfig | IPathUrl | boolean | undefined; } export interface IPathConfig<T extends IPathConfigBaseReturn = IPathConfigBaseReturn> { (...args: any[]): T; } export declare const connect: <T extends Record<string, IPathConfig>>(pathConfig: T) => { paths: T; count: number; }; export declare function createPathConfig<T extends Record<string, IPathConfig>>(config: T): { paths: T; count: number; }; export default createPathConfig; //# sourceMappingURL=index.d.ts.map