UNPKG

react-router-typesafe-routes

Version:

Enhanced type safety via validation for all route params in React Router v7.

11 lines (10 loc) 572 B
import { Type, ParserHint, Parser } from "../lib/index.js"; import { ZodType } from "zod"; interface ConfigureOptions { parserFactory: (hint?: ParserHint) => Parser<any, ParserHint>; } declare function configure({ parserFactory }: ConfigureOptions): { zod: <T>(zodType: ZodType<T | undefined, import("zod").ZodTypeDef, T | undefined>, parser?: Parser<T, never> | undefined) => Type<T>; }; declare const zod: <T>(zodType: ZodType<T | undefined, import("zod").ZodTypeDef, T | undefined>, parser?: Parser<T, never> | undefined) => Type<T>; export { configure, zod };