minor fixes

This commit is contained in:
OrJDev
2022-11-16 16:21:20 +02:00
parent 359c30dd8e
commit 9a86735ae8
3 changed files with 11 additions and 6 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{ {
"name": "solid-trpc", "name": "solid-trpc",
"version": "0.0.1-rc.1", "version": "0.0.7-rc.1",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "solid-trpc", "name": "solid-trpc",
"version": "0.0.1-rc.1", "version": "0.0.7-rc.1",
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"@babel/core": "^7.18.13", "@babel/core": "^7.18.13",
+1 -1
View File
@@ -3,7 +3,7 @@
"description": "SolidJS tRPC", "description": "SolidJS tRPC",
"author": "OrJDev", "author": "OrJDev",
"license": "MIT", "license": "MIT",
"version": "0.0.7-rc.1", "version": "0.0.8-rc.1",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"tag": "next" "tag": "next"
+8 -3
View File
@@ -32,6 +32,9 @@ import {
} from "./shared/hooks/createHooksInternal"; } from "./shared/hooks/createHooksInternal";
import { CreateTRPCSolidOptions } from "./shared/types"; import { CreateTRPCSolidOptions } from "./shared/types";
export type FixProcedureInput<T> = T extends void | undefined
? void | undefined
: () => T;
/** /**
* @internal * @internal
*/ */
@@ -44,7 +47,7 @@ export type DecorateProcedure<
TQueryFnData = inferProcedureOutput<TProcedure>, TQueryFnData = inferProcedureOutput<TProcedure>,
TData = inferProcedureOutput<TProcedure> TData = inferProcedureOutput<TProcedure>
>( >(
input: () => inferProcedureInput<TProcedure>, input: FixProcedureInput<inferProcedureInput<TProcedure>>,
opts?: UseTRPCQueryOptions< opts?: UseTRPCQueryOptions<
TPath, TPath,
inferProcedureInput<TProcedure>, inferProcedureInput<TProcedure>,
@@ -59,7 +62,9 @@ export type DecorateProcedure<
_TQueryFnData = inferProcedureOutput<TProcedure>, _TQueryFnData = inferProcedureOutput<TProcedure>,
TData = inferProcedureOutput<TProcedure> TData = inferProcedureOutput<TProcedure>
>( >(
input: () => Omit<inferProcedureInput<TProcedure>, "cursor">, input: FixProcedureInput<
Omit<inferProcedureInput<TProcedure>, "cursor">
>,
opts?: UseTRPCInfiniteQueryOptions< opts?: UseTRPCInfiniteQueryOptions<
TPath, TPath,
inferProcedureInput<TProcedure>, inferProcedureInput<TProcedure>,
@@ -91,7 +96,7 @@ export type DecorateProcedure<
: TProcedure extends AnySubscriptionProcedure : TProcedure extends AnySubscriptionProcedure
? { ? {
useSubscription: ( useSubscription: (
input: () => inferProcedureInput<TProcedure>, input: FixProcedureInput<inferProcedureInput<TProcedure>>,
opts?: UseTRPCSubscriptionOptions< opts?: UseTRPCSubscriptionOptions<
inferObservableValue<inferProcedureOutput<TProcedure>>, inferObservableValue<inferProcedureOutput<TProcedure>>,
TRPCClientErrorLike<TProcedure> TRPCClientErrorLike<TProcedure>