diff --git a/src/zod/routers/inMemory.ts b/src/zod/routers/inMemory.ts index 3755cec..bc03599 100644 --- a/src/zod/routers/inMemory.ts +++ b/src/zod/routers/inMemory.ts @@ -9,9 +9,10 @@ import { zodParser } from '../util' export const useQuery = < TSchema extends z.ZodTypeAny, TQuery extends z.output, + TDefaultQuery extends Partial, >( schemaQuery: TSchema, - defaultQuery: Partial = {}, + defaultQuery?: TDefaultQuery, options?: Partial, ) => useQueryVanilla( @@ -23,9 +24,10 @@ export const useQuery = < export const useQueryAndPagination = < TSchema extends z.ZodTypeAny, TQuery extends z.output, + TDefaultQuery extends Partial, >( schemaQuery: TSchema, - defaultQuery: Partial = {}, + defaultQuery?: TDefaultQuery, defaultPagination?: Partial, options?: Partial, ) => diff --git a/src/zod/routers/reactRouter.ts b/src/zod/routers/reactRouter.ts index 8f3c10a..45f0755 100644 --- a/src/zod/routers/reactRouter.ts +++ b/src/zod/routers/reactRouter.ts @@ -10,9 +10,10 @@ import { RouterWithHistoryOptions } from '../../routers/shared' export const useQuery = < TSchema extends z.ZodTypeAny, TQuery extends z.output, + TDefaultQuery extends Partial, >( schemaQuery: TSchema, - defaultQuery: Partial = {}, + defaultQuery?: TDefaultQuery, options?: Partial, ) => useQueryVanilla( @@ -24,9 +25,10 @@ export const useQuery = < export const useQueryAndPagination = < TSchema extends z.ZodTypeAny, TQuery extends z.output, + TDefaultQuery extends Partial, >( schemaQuery: TSchema, - defaultQuery: Partial = {}, + defaultQuery?: TDefaultQuery, defaultPagination?: Partial, options?: Partial, ) =>