Skip to content
This repository was archived by the owner on May 16, 2024. It is now read-only.

Commit 83fc8a2

Browse files
authored
Merge pull request #170 from unicape/1.x
chore: Update dependencies
2 parents f5323a9 + 63148f0 commit 83fc8a2

File tree

5 files changed

+100
-77
lines changed

5 files changed

+100
-77
lines changed

.changeset/chatty-spies-agree.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"use-wagmi": patch
3+
---
4+
5+
Update dependencies

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"rimraf": "^4.4.1",
3131
"simple-git-hooks": "^2.9.0",
3232
"typescript": "5.1.6",
33-
"viem": "2.x",
33+
"viem": "2.8.4",
3434
"vitest": "^0.34.5"
3535
},
3636
"packageManager": "[email protected]",

packages/vue/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@
8686
}
8787
},
8888
"dependencies": {
89-
"@wagmi/connectors": "4.1.14",
90-
"@wagmi/core": "2.6.5",
89+
"@wagmi/connectors": "4.1.18",
90+
"@wagmi/core": "2.6.9",
9191
"vue": "3.3.8",
9292
"vue-demi": "^0.14.6"
9393
},

packages/vue/src/hooks/usePrepareTransactionRequest.ts

+32-13
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
type Config,
55
type PrepareTransactionRequestErrorType,
66
type ResolvedRegister,
7+
type SelectChains,
78
} from '@wagmi/core'
89
import {
910
type PrepareTransactionRequestData,
@@ -12,7 +13,7 @@ import {
1213
prepareTransactionRequestQueryOptions,
1314
} from '@wagmi/core/query'
1415
import type { PrepareTransactionRequestQueryFnData } from '@wagmi/core/query'
15-
import { type PrepareTransactionRequestParameterType as viem_PrepareTransactionRequestParameterType } from 'viem'
16+
import { type PrepareTransactionRequestRequest as viem_PrepareTransactionRequestRequest } from 'viem'
1617

1718
import { computed } from 'vue-demi'
1819
import {
@@ -26,45 +27,63 @@ import { useChainId } from './useChainId.js'
2627
import { useConfig } from './useConfig.js'
2728

2829
export type UsePrepareTransactionRequestParameters<
29-
parameterType extends viem_PrepareTransactionRequestParameterType = viem_PrepareTransactionRequestParameterType,
3030
config extends Config = Config,
3131
chainId extends config['chains'][number]['id'] | undefined = undefined,
32-
selectData = PrepareTransactionRequestData<parameterType, config, chainId>,
32+
request extends viem_PrepareTransactionRequestRequest<
33+
SelectChains<config, chainId>[0],
34+
SelectChains<config, chainId>[0]
35+
> = viem_PrepareTransactionRequestRequest<
36+
SelectChains<config, chainId>[0],
37+
SelectChains<config, chainId>[0]
38+
>,
39+
selectData = PrepareTransactionRequestData<config, chainId, request>,
3340
> = MaybeRefDeep<
34-
PrepareTransactionRequestOptions<parameterType, config, chainId> &
41+
PrepareTransactionRequestOptions<config, chainId, request> &
3542
ConfigParameter<config> &
3643
QueryParameter<
37-
PrepareTransactionRequestQueryFnData<parameterType, config, chainId>,
44+
PrepareTransactionRequestQueryFnData<config, chainId, request>,
3845
PrepareTransactionRequestErrorType,
3946
selectData,
40-
PrepareTransactionRequestQueryKey<parameterType, config, chainId>
47+
PrepareTransactionRequestQueryKey<config, chainId, request>
4148
>
4249
>
4350

4451
export type UsePrepareTransactionRequestReturnType<
45-
parameterType extends viem_PrepareTransactionRequestParameterType = viem_PrepareTransactionRequestParameterType,
4652
config extends Config = Config,
4753
chainId extends config['chains'][number]['id'] | undefined = undefined,
48-
selectData = PrepareTransactionRequestData<parameterType, config, chainId>,
54+
request extends viem_PrepareTransactionRequestRequest<
55+
SelectChains<config, chainId>[0],
56+
SelectChains<config, chainId>[0]
57+
> = viem_PrepareTransactionRequestRequest<
58+
SelectChains<config, chainId>[0],
59+
SelectChains<config, chainId>[0]
60+
>,
61+
selectData = PrepareTransactionRequestData<config, chainId, request>,
4962
> = UseQueryReturnType<selectData, PrepareTransactionRequestErrorType>
5063

5164
/** https://wagmi.sh/react/api/hooks/usePrepareTransactionRequest */
5265
export function usePrepareTransactionRequest<
53-
parameterType extends viem_PrepareTransactionRequestParameterType,
5466
config extends Config = ResolvedRegister['config'],
5567
chainId extends config['chains'][number]['id'] | undefined = undefined,
56-
selectData = PrepareTransactionRequestData<parameterType, config, chainId>,
68+
request extends viem_PrepareTransactionRequestRequest<
69+
SelectChains<config, chainId>[0],
70+
SelectChains<config, chainId>[0]
71+
> = viem_PrepareTransactionRequestRequest<
72+
SelectChains<config, chainId>[0],
73+
SelectChains<config, chainId>[0]
74+
>,
75+
selectData = PrepareTransactionRequestData<config, chainId, request>,
5776
>(
5877
parameters: UsePrepareTransactionRequestParameters<
59-
parameterType,
6078
config,
6179
chainId,
80+
request,
6281
selectData
6382
> = {} as any,
6483
): UsePrepareTransactionRequestReturnType<
65-
parameterType,
6684
config,
6785
chainId,
86+
request,
6887
selectData
6988
> {
7089
const config = useConfig(parameters)
@@ -90,9 +109,9 @@ export function usePrepareTransactionRequest<
90109
return useQuery(
91110
queryOptions as any,
92111
) as UsePrepareTransactionRequestReturnType<
93-
parameterType,
94112
config,
95113
chainId,
114+
request,
96115
selectData
97116
>
98117
}

0 commit comments

Comments
 (0)