Skip to content

Commit c45ce24

Browse files
committed
Resolve remaining lint errors
1 parent 1d9fba4 commit c45ce24

File tree

6 files changed

+9
-6
lines changed

6 files changed

+9
-6
lines changed

packages/rtk-query-codegen-openapi/src/bin/cli.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { generateEndpoints, parseConfig } from '@rtk-query/codegen-openapi'
44
import program from 'commander'
55
import { createRequire } from 'node:module'
66
import { dirname, resolve } from 'node:path'
7+
import type * as TSNode from 'ts-node'
78

89
const require = createRequire(__filename)
910

@@ -20,7 +21,7 @@ try {
2021
try {
2122
if (!ts) {
2223
if (require.resolve('typescript') && require.resolve('ts-node')) {
23-
;(require('ts-node') as typeof import('ts-node')).register({
24+
;(require('ts-node') as typeof TSNode).register({
2425
transpileOnly: true,
2526
compilerOptions: {
2627
target: 'es6',

packages/toolkit/scripts/mangleErrors.mts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
import type * as Babel from '@babel/core'
12
import type { Node, PluginObj, PluginPass } from '@babel/core'
23
import * as helperModuleImports from '@babel/helper-module-imports'
34
import * as fs from 'node:fs'
45
import * as path from 'node:path'
56

6-
type Babel = typeof import('@babel/core')
7+
type Babel = typeof Babel
78

89
/**
910
* Represents the options for the {@linkcode mangleErrorsPlugin}.

packages/toolkit/src/query/react/buildHooks.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1834,7 +1834,6 @@ export function buildHooks<Definitions extends EndpointDefinitions>({
18341834
useEffect(() => {
18351835
return () => {
18361836
promiseRef.current?.unsubscribe?.()
1837-
// eslint-disable-next-line react-hooks/exhaustive-deps
18381837
;(promiseRef.current as any) = undefined
18391838
}
18401839
}, [promiseRef])

packages/toolkit/src/query/react/module.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import type {
1010
QueryDefinition,
1111
QueryKeys,
1212
} from '@reduxjs/toolkit/query'
13+
import type * as ReactRedux from 'react-redux'
1314
import {
1415
batch as rrBatch,
1516
useDispatch as rrUseDispatch,
@@ -81,7 +82,7 @@ declare module '@reduxjs/toolkit/query' {
8182
}
8283
}
8384

84-
type RR = typeof import('react-redux')
85+
type RR = typeof ReactRedux
8586

8687
export interface ReactHooksModuleOptions {
8788
/**

packages/toolkit/src/tests/configureStore.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { Tuple } from '@reduxjs/toolkit'
55
import type * as Redux from 'redux'
66

77
vi.doMock('redux', async (importOriginal) => {
8-
const redux = await importOriginal<typeof import('redux')>()
8+
const redux = await importOriginal<typeof Redux>()
99

1010
vi.spyOn(redux, 'applyMiddleware')
1111
vi.spyOn(redux, 'combineReducers')

packages/toolkit/src/tests/createAsyncThunk.test.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
miniSerializeError,
99
unwrapResult,
1010
} from '@reduxjs/toolkit'
11+
import type * as createAsyncThunkModule from '../createAsyncThunk'
1112

1213
declare global {
1314
interface Window {
@@ -503,7 +504,7 @@ describe('createAsyncThunk with abortController', () => {
503504

504505
describe('behavior with missing AbortController', () => {
505506
let keepAbortController: (typeof window)['AbortController']
506-
let freshlyLoadedModule: typeof import('../createAsyncThunk')
507+
let freshlyLoadedModule: typeof createAsyncThunkModule
507508

508509
beforeEach(async () => {
509510
keepAbortController = window.AbortController

0 commit comments

Comments
 (0)