diff --git a/packages/query-async-storage-persister/src/index.ts b/packages/query-async-storage-persister/src/index.ts index 928296fb33..52361028f4 100644 --- a/packages/query-async-storage-persister/src/index.ts +++ b/packages/query-async-storage-persister/src/index.ts @@ -55,6 +55,7 @@ export const createAsyncStoragePersister = ({ ): Promise => { try { await storage.setItem(key, serialize(persistedClient)) + return } catch (error) { return error as Error } diff --git a/packages/query-core/src/focusManager.ts b/packages/query-core/src/focusManager.ts index 30fd0957de..5397c6a6c6 100644 --- a/packages/query-core/src/focusManager.ts +++ b/packages/query-core/src/focusManager.ts @@ -28,6 +28,7 @@ export class FocusManager extends Subscribable { window.removeEventListener('focus', listener) } } + return } } diff --git a/packages/query-core/src/infiniteQueryBehavior.ts b/packages/query-core/src/infiniteQueryBehavior.ts index 837780a94f..b621b4013b 100644 --- a/packages/query-core/src/infiniteQueryBehavior.ts +++ b/packages/query-core/src/infiniteQueryBehavior.ts @@ -193,6 +193,7 @@ export function hasNextPage( nextPageParam !== false ) } + return } /** @@ -211,4 +212,5 @@ export function hasPreviousPage( previousPageParam !== false ) } + return } diff --git a/packages/query-core/src/onlineManager.ts b/packages/query-core/src/onlineManager.ts index a7cd09665a..dd5c7ce113 100644 --- a/packages/query-core/src/onlineManager.ts +++ b/packages/query-core/src/onlineManager.ts @@ -28,6 +28,8 @@ export class OnlineManager extends Subscribable { window.removeEventListener('offline', listener) } } + + return } } diff --git a/packages/query-core/src/retryer.ts b/packages/query-core/src/retryer.ts index fd50dea6e6..f54c53f129 100644 --- a/packages/query-core/src/retryer.ts +++ b/packages/query-core/src/retryer.ts @@ -185,6 +185,7 @@ export function createRetryer( if (shouldPause()) { return pause() } + return }) .then(() => { if (isRetryCancelled) { diff --git a/packages/query-core/src/utils.ts b/packages/query-core/src/utils.ts index 3fecede3fb..5adf3c8fde 100644 --- a/packages/query-core/src/utils.ts +++ b/packages/query-core/src/utils.ts @@ -418,6 +418,7 @@ export function getAbortController(): AbortController | undefined { if (typeof AbortController === 'function') { return new AbortController() } + return } export function replaceData< diff --git a/packages/query-sync-storage-persister/src/index.ts b/packages/query-sync-storage-persister/src/index.ts index 9e344897d4..3d6bf82df8 100644 --- a/packages/query-sync-storage-persister/src/index.ts +++ b/packages/query-sync-storage-persister/src/index.ts @@ -46,6 +46,7 @@ export function createSyncStoragePersister({ const trySave = (persistedClient: PersistedClient): Error | undefined => { try { storage.setItem(key, serialize(persistedClient)) + return } catch (error) { return error as Error } diff --git a/packages/react-query-devtools/src/devtools.tsx b/packages/react-query-devtools/src/devtools.tsx index 0f846f2790..9de970493c 100644 --- a/packages/react-query-devtools/src/devtools.tsx +++ b/packages/react-query-devtools/src/devtools.tsx @@ -244,6 +244,7 @@ export function ReactQueryDevtools({ ref.removeEventListener('transitionend', handlePanelTransitionEnd) } } + return }, [isResolvedOpen]) React.useEffect(() => { @@ -296,6 +297,7 @@ export function ReactQueryDevtools({ } } } + return }, [isResolvedOpen, panelPosition, devtoolsHeight, devtoolsWidth]) const { style: panelStyle = {}, ...otherPanelProps } = panelProps diff --git a/packages/react-query-devtools/src/useMediaQuery.ts b/packages/react-query-devtools/src/useMediaQuery.ts index fd717b1038..272790c3cb 100644 --- a/packages/react-query-devtools/src/useMediaQuery.ts +++ b/packages/react-query-devtools/src/useMediaQuery.ts @@ -6,6 +6,7 @@ export default function useMediaQuery(query: string): boolean | undefined { if (typeof window !== 'undefined') { return window.matchMedia(query).matches } + return }) // Watch for changes @@ -26,6 +27,7 @@ export default function useMediaQuery(query: string): boolean | undefined { matcher.removeListener(onChange) } } + return }, [isMatch, query, setIsMatch]) return isMatch diff --git a/packages/vue-query/src/__tests__/useInfiniteQuery.types.test.tsx b/packages/vue-query/src/__tests__/useInfiniteQuery.types.test.tsx index bf555dc2ae..d17328f02d 100644 --- a/packages/vue-query/src/__tests__/useInfiniteQuery.types.test.tsx +++ b/packages/vue-query/src/__tests__/useInfiniteQuery.types.test.tsx @@ -32,6 +32,7 @@ describe('Discriminated union return type', () => { true return result } + return }) }) @@ -47,6 +48,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) @@ -62,6 +64,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) @@ -77,6 +80,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) }) diff --git a/packages/vue-query/src/__tests__/useMutation.types.test.tsx b/packages/vue-query/src/__tests__/useMutation.types.test.tsx index 6555442c96..5088180eec 100644 --- a/packages/vue-query/src/__tests__/useMutation.types.test.tsx +++ b/packages/vue-query/src/__tests__/useMutation.types.test.tsx @@ -25,6 +25,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) @@ -38,6 +39,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) @@ -51,6 +53,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) @@ -64,6 +67,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) }) diff --git a/packages/vue-query/src/__tests__/useQuery.types.test.tsx b/packages/vue-query/src/__tests__/useQuery.types.test.tsx index 4a4fb9f18a..eb8840b682 100644 --- a/packages/vue-query/src/__tests__/useQuery.types.test.tsx +++ b/packages/vue-query/src/__tests__/useQuery.types.test.tsx @@ -28,6 +28,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) @@ -43,6 +44,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) @@ -58,6 +60,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) @@ -73,6 +76,7 @@ describe('Discriminated union return type', () => { const result: Expect> = true return result } + return }) }) }) diff --git a/tsconfig.base.json b/tsconfig.base.json index bb51f7a7b8..9b42c58485 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -7,7 +7,7 @@ "allowSyntheticDefaultImports": true, "strict": true, "noImplicitAny": true, - "noImplicitReturns": false, + "noImplicitReturns": true, "noImplicitThis": true, "noUnusedLocals": true, "noUnusedParameters": true,