From ad9339fa79d12fe7e40b6ae6940cc9ba20cd5083 Mon Sep 17 00:00:00 2001 From: Tom Meagher Date: Mon, 24 Jul 2023 13:12:24 -0400 Subject: [PATCH] chore: fix types --- packages/core/src/query/getTransaction.ts | 2 +- packages/core/src/query/readContract.ts | 4 ++-- packages/core/src/query/simulateContract.ts | 4 ++-- packages/core/src/query/waitForTransactionReceipt.ts | 4 +++- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/core/src/query/getTransaction.ts b/packages/core/src/query/getTransaction.ts index 6df878803e..95e33bbc12 100644 --- a/packages/core/src/query/getTransaction.ts +++ b/packages/core/src/query/getTransaction.ts @@ -37,7 +37,7 @@ export function getTransactionQueryOptions< return getTransaction( config, params as GetTransactionParameters, - ) as Promise> + ) as unknown as Promise> }, queryKey: getTransactionQueryKey(options), } as const satisfies QueryOptions< diff --git a/packages/core/src/query/readContract.ts b/packages/core/src/query/readContract.ts index a624bc5ad2..b01f400989 100644 --- a/packages/core/src/query/readContract.ts +++ b/packages/core/src/query/readContract.ts @@ -72,8 +72,8 @@ export function readContractQueryKey< >(options: ReadContractOptions = {} as any) { // minimze abi for query key const abi = ((options.abi ?? []) as Abi).filter( - (abiItem) => 'name' in abiItem && abiItem.name === options.functionName, - ) + (x) => 'name' in x && x.name === options.functionName, + ) as Abi return ['readContract', filterQueryOptions({ ...options, abi })] as const } diff --git a/packages/core/src/query/simulateContract.ts b/packages/core/src/query/simulateContract.ts index ce2e5a1e4f..efa4bd751c 100644 --- a/packages/core/src/query/simulateContract.ts +++ b/packages/core/src/query/simulateContract.ts @@ -86,8 +86,8 @@ export function simulateContractQueryKey< ) { // minimze abi for query key const abi = ((options.abi ?? []) as Abi).filter( - (abiItem) => 'name' in abiItem && abiItem.name === options.functionName, - ) + (x) => 'name' in x && x.name === options.functionName, + ) as Abi return ['simulateContract', filterQueryOptions({ ...options, abi })] as const } diff --git a/packages/core/src/query/waitForTransactionReceipt.ts b/packages/core/src/query/waitForTransactionReceipt.ts index 1b2017177e..8286a4fa33 100644 --- a/packages/core/src/query/waitForTransactionReceipt.ts +++ b/packages/core/src/query/waitForTransactionReceipt.ts @@ -34,7 +34,9 @@ export function waitForTransactionReceiptQueryOptions< ...parameters, onReplaced: options.onReplaced, hash, - }) + }) as unknown as Promise< + WaitForTransactionReceiptReturnType + > }, queryKey: waitForTransactionReceiptQueryKey(options), } as const satisfies QueryOptions<