@@ -294,9 +294,9 @@ export function getSdkWithHooks(client: GraphQLClient, withWrapper: SdkFunctionW
294294 const utilsForInfinite = {
295295 generateGetKey: <Data = unknown, Variables = unknown>(getKey: SWRInfiniteKeyLoader<Data, Variables>) => (pageIndex: number, previousData: Data | null) => {
296296 const key = getKey(pageIndex, previousData)
297- return key ? [key] : key
297+ return key ? [key] : null
298298 },
299- generateFetcher: <Variables = unknown>(query: (...params: unknown[] ) => unknown , variables?: Variables) => (...params) => query(Object.assign({}, variables, ...params))
299+ generateFetcher: <Query = unknown, Variables = unknown>(query: (variables: Variables ) => Promise<Query> , variables?: Variables) => (...params: unknown[] ) => query(Object.assign({}, variables, ...params))
300300 }
301301 return {
302302 ...sdk,
@@ -309,7 +309,7 @@ export function getSdkWithHooks(client: GraphQLClient, withWrapper: SdkFunctionW
309309 useFeed2Infinite(getKey: SWRInfiniteKeyLoader<Feed2Query, Feed2QueryVariables>, variables: Feed2QueryVariables, config?: SWRInfiniteConfigInterface<Feed2Query>) {
310310 return useSWRInfinite<Feed2Query>(
311311 utilsForInfinite.generateGetKey<Feed2Query, Feed2QueryVariables>(getKey),
312- utilsForInfinite.generateFetcher<Feed2QueryVariables>(sdk.feed2, variables),
312+ utilsForInfinite.generateFetcher<Feed2Query, Feed2QueryVariables>(sdk.feed2, variables),
313313 config);
314314 },
315315 useFeed3(key: SWRKeyInterface, variables?: Feed3QueryVariables, config?: SWRConfigInterface<Feed3Query>) {
@@ -321,7 +321,7 @@ export function getSdkWithHooks(client: GraphQLClient, withWrapper: SdkFunctionW
321321 useFeed4Infinite(getKey: SWRInfiniteKeyLoader<Feed4Query, Feed4QueryVariables>, variables?: Feed4QueryVariables, config?: SWRInfiniteConfigInterface<Feed4Query>) {
322322 return useSWRInfinite<Feed4Query>(
323323 utilsForInfinite.generateGetKey<Feed4Query, Feed4QueryVariables>(getKey),
324- utilsForInfinite.generateFetcher<Feed4QueryVariables>(sdk.feed4, variables),
324+ utilsForInfinite.generateFetcher<Feed4Query, Feed4QueryVariables>(sdk.feed4, variables),
325325 config);
326326 }
327327 };
0 commit comments