update readme

This commit is contained in:
Robert Soriano
2022-05-17 16:26:53 -07:00
parent fdbbe0a60a
commit 81d8497f20
4 changed files with 38 additions and 49 deletions

View File

@@ -18,8 +18,8 @@ export function createTRPCComposables<
ProcedureInput = inferProcedureInput<Router['_def']['queries'][TRouteKey]>,
ProcedureOutput = inferProcedureOutput<Router['_def']['queries'][TRouteKey]>,
>(
args_0: TRouteKey,
args_1: ProcedureInput
path: TRouteKey,
input: ProcedureInput
) => AsyncData<
PickFrom<
ProcedureOutput,
@@ -32,8 +32,8 @@ export function createTRPCComposables<
ProcedureInput = inferProcedureInput<Router['_def']['queries'][TRouteKey]>,
ProcedureOutput = inferProcedureOutput<Router['_def']['queries'][TRouteKey]>,
>(
args_0: TRouteKey,
args_1: ProcedureInput
path: TRouteKey,
input: ProcedureInput
) => AsyncData<
PickFrom<
ProcedureOutput,
@@ -50,8 +50,8 @@ export function createTRPCComposables<
Router['_def']['mutations'][TRouteKey]
>,
>(
args_0: TRouteKey,
args_1: ProcedureInput
path: TRouteKey,
input: ProcedureInput
) => AsyncData<
PickFrom<
ProcedureOutput,
@@ -59,6 +59,7 @@ export function createTRPCComposables<
>,
true | Error
>
useClient: () => Client
}
export function createTRPCComposables(client: any) {
@@ -74,9 +75,12 @@ export function createTRPCComposables(client: any) {
return useAsyncData(`trpc-${objectHash(args[0] + (args[1] ? JSON.stringify(args[1]) : ''))}`, () => client.mutation(...args))
}
const useClient = () => client
return {
useTrpcQuery,
useLazyTrpcQuery,
useTrpcMutation,
useClient,
}
}