From f45fd9abdc7347e4f678a17d839bd6b278da8908 Mon Sep 17 00:00:00 2001 From: devgioele Date: Mon, 27 Nov 2023 14:34:32 +0100 Subject: [PATCH] fix type of default query for routers in-memory and react-router --- src/zod/routers/inMemory.ts | 6 ++++-- src/zod/routers/reactRouter.ts | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) 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, ) =>