Skip to content

Commit 37d837c

Browse files
committed
fix: internal types
1 parent 8e3c9ec commit 37d837c

File tree

4 files changed

+13
-9
lines changed

4 files changed

+13
-9
lines changed

.changeset/nasty-glasses-kneel.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"viem": patch
3+
---
4+
5+
Fixed internal type errors.

src/clients/decorators/public.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1417,11 +1417,10 @@ export type PublicActions<
14171417
>,
14181418
) => Promise<
14191419
PrepareTransactionRequestReturnType<
1420-
Chain,
1420+
chain,
14211421
account,
14221422
chainOverride,
14231423
accountOverride,
1424-
// @ts-expect-error
14251424
request
14261425
>
14271426
>

src/clients/decorators/wallet.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,11 +251,10 @@ export type WalletActions<
251251
>,
252252
) => Promise<
253253
PrepareTransactionRequestReturnType<
254-
Chain,
254+
chain,
255255
account,
256256
chainOverride,
257257
accountOverride,
258-
// @ts-expect-error
259258
request
260259
>
261260
>

src/types/utils.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -265,12 +265,13 @@ export type OneOf<
265265
fallback extends object | undefined = undefined,
266266
///
267267
keys extends KeyofUnion<union> = KeyofUnion<union>,
268-
> = union extends infer Item
268+
> = union extends infer item
269269
? Prettify<
270-
Item & {
271-
[_K in Exclude<keys, keyof Item>]?: fallback extends object
272-
? // @ts-ignore
273-
fallback[_K]
270+
item & {
271+
[key in Exclude<keys, keyof item>]?: fallback extends object
272+
? key extends keyof fallback
273+
? fallback[key]
274+
: undefined
274275
: undefined
275276
}
276277
>

0 commit comments

Comments
 (0)