mirror of
https://github.com/joinmarket-webui/jam.git
synced 2026-08-17 13:07:34 +02:00
fix: query delay can take undefined as arg
This commit is contained in:
parent
6836fe1788
commit
d5dd2add95
1 changed files with 3 additions and 2 deletions
|
|
@ -23,9 +23,10 @@ type WithQueryDelayOptions = {
|
|||
}
|
||||
|
||||
export function withQueryDelay<TQueryFnData, TQueryKey extends QueryKey>(
|
||||
queryFn: QueryFunction<TQueryFnData, TQueryKey>,
|
||||
queryFn: QueryFunction<TQueryFnData, TQueryKey> | undefined,
|
||||
delayOptions: WithQueryDelayOptions,
|
||||
): QueryFunction<TQueryFnData, TQueryKey> {
|
||||
): QueryFunction<TQueryFnData, TQueryKey> | undefined {
|
||||
if (queryFn === undefined) return undefined
|
||||
return (async (context) => {
|
||||
return await applyDelay(async () => await queryFn(context), delayOptions)
|
||||
}) as QueryFunction<TQueryFnData, TQueryKey>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue