@zodios/react
Advanced tools
Comparing version 9.4.1 to 9.4.2
@@ -8,7 +8,8 @@ import { UseQueryOptions, UseQueryResult, UseMutationOptions, UseMutationResult, UseInfiniteQueryOptions, QueryKey, UseInfiniteQueryResult } from "react-query"; | ||
declare type MutationOptions<Api extends unknown[], M extends Method, Path extends Paths<Api, M>> = Omit<UseMutationOptions<Awaited<Response<Api, M, Path>>, unknown, UndefinedIfNever<Body<Api, M, Path>>>, "mutationFn">; | ||
declare type MutationOptionsByAlias<Api extends unknown[], Alias extends string> = Omit<UseMutationOptions<Awaited<ResponseByAlias<Api, Alias>>, unknown, UndefinedIfNever<BodyByAlias<Api, Alias>>>, "mutationFn">; | ||
declare type QueryOptions<Api extends unknown[], Path extends Paths<Api, "get">> = Awaited<UseQueryOptions<Response<Api, "get", Path>>>; | ||
declare type QueryOptionsByAlias<Api extends unknown[], Alias extends string> = Awaited<UseQueryOptions<ResponseByAlias<Api, Alias>>>; | ||
declare type ImmutableQueryOptions<Api extends unknown[], M extends Method, Path extends Paths<Api, M>> = Awaited<UseQueryOptions<Response<Api, M, Path>>>; | ||
declare type InfiniteQueryOptions<Api extends unknown[], Path extends Paths<Api, "get">> = Awaited<UseInfiniteQueryOptions<Response<Api, "get", Path>>>; | ||
export declare type ImmutableInfiniteQueryOptions<Api extends unknown[], M extends Method, Path extends Paths<Api, M>> = Awaited<UseInfiniteQueryOptions<Response<Api, M, Path>>>; | ||
declare type MutationOptionsByAlias<Api extends unknown[], Alias extends string> = Omit<UseMutationOptions<Awaited<ResponseByAlias<Api, Alias>>, unknown, UndefinedIfNever<BodyByAlias<Api, Alias>>>, "mutationFn">; | ||
export declare class ZodiosHooksClass<Api extends ZodiosEnpointDescriptions> { | ||
@@ -73,6 +74,6 @@ private readonly apiName; | ||
method: "post"; | ||
} ? (body: ReadonlyDeep<BodyByAlias<Api, Uncapitalize<AliasName>>>, configOptions?: ZodiosConfigByAlias<Api, Uncapitalize<AliasName>>, queryOptions?: Omit<UseQueryOptions, "queryKey" | "queryFn">) => UseQueryResult<ResponseByAlias<Api, Uncapitalize<AliasName>>, unknown> & { | ||
} ? (body: ReadonlyDeep<BodyByAlias<Api, Uncapitalize<AliasName>>>, configOptions?: ZodiosConfigByAlias<Api, Uncapitalize<AliasName>>, queryOptions?: Omit<QueryOptionsByAlias<Api, Uncapitalize<AliasName>>, "queryKey" | "queryFn">) => UseQueryResult<ResponseByAlias<Api, Uncapitalize<AliasName>>, unknown> & { | ||
invalidate: () => Promise<void>; | ||
key: QueryKey; | ||
} : (configOptions?: ZodiosConfigByAlias<Api, Uncapitalize<AliasName>>, mutationOptions?: MutationOptionsByAlias<Api, Uncapitalize<AliasName>>) => UseMutationResult<ResponseByAlias<Api, Uncapitalize<AliasName>>, unknown, UndefinedIfNever<BodyByAlias<Api, Uncapitalize<AliasName>>>, unknown> : (configOptions?: ZodiosConfigByAlias<Api, Uncapitalize<AliasName>>, queryOptions?: Omit<UseQueryOptions, "queryKey" | "queryFn">) => UseQueryResult<ResponseByAlias<Api, Uncapitalize<AliasName>>, unknown> & { | ||
} : (configOptions?: ZodiosConfigByAlias<Api, Uncapitalize<AliasName>>, mutationOptions?: MutationOptionsByAlias<Api, Uncapitalize<AliasName>>) => UseMutationResult<ResponseByAlias<Api, Uncapitalize<AliasName>>, unknown, UndefinedIfNever<BodyByAlias<Api, Uncapitalize<AliasName>>>, unknown> : (configOptions?: ZodiosConfigByAlias<Api, Uncapitalize<AliasName>>, queryOptions?: Omit<QueryOptionsByAlias<Api, Uncapitalize<AliasName>>, "queryKey" | "queryFn">) => UseQueryResult<ResponseByAlias<Api, Uncapitalize<AliasName>>, unknown> & { | ||
invalidate: () => Promise<void>; | ||
@@ -79,0 +80,0 @@ key: QueryKey; |
{ | ||
"name": "@zodios/react", | ||
"description": "React hooks for zodios", | ||
"version": "9.4.1", | ||
"version": "9.4.2", | ||
"main": "lib/index.js", | ||
@@ -53,4 +53,4 @@ "typings": "lib/index.d.ts", | ||
"express": "4.18.1", | ||
"jest": "29.0.3", | ||
"jest-environment-jsdom": "29.0.3", | ||
"jest": "29.1.1", | ||
"jest-environment-jsdom": "29.1.1", | ||
"react": "18.2.0", | ||
@@ -63,3 +63,3 @@ "react-query": "3.39.2", | ||
"ts-node": "10.9.1", | ||
"typescript": "4.8.3", | ||
"typescript": "4.8.4", | ||
"zod": "3.19.1" | ||
@@ -66,0 +66,0 @@ }, |
25913
330