UNPKG

zod-search-params

Version:
4 lines (3 loc) 700 B
import type { ZodTypeAny, ZodRawShape, ZodObject } from 'zod/v3'; import { MaybeSafeSchema, SearchParams } from './types'; export declare const parseSearchParams: <O extends ZodRawShape>(schema: ZodObject<O, import("zod/v3").UnknownKeysParam, ZodTypeAny, import("zod/v3").objectUtil.addQuestionMarks<import("zod/v3").baseObjectOutputType<O>, any> extends infer T ? { [k in keyof T]: import("zod/v3").objectUtil.addQuestionMarks<import("zod/v3").baseObjectOutputType<O>, any>[k]; } : never, import("zod/v3").baseObjectInputType<O> extends infer T_1 ? { [k_1 in keyof T_1]: import("zod/v3").baseObjectInputType<O>[k_1]; } : never>, searchParams?: SearchParams | URLSearchParams) => MaybeSafeSchema<O>;