6
6
AST_NODE_TYPES ,
7
7
TSESTree ,
8
8
AST_TOKEN_TYPES ,
9
- } from '@typescript-eslint/typescript-estree' ;
9
+ TSESLint ,
10
+ } from '@typescript-eslint/experimental-utils' ;
10
11
import { createGlobalLinebreakMatcher } from 'eslint/lib/util/ast-utils' ;
11
12
import {
12
13
isOpeningParenToken ,
@@ -20,7 +21,6 @@ import {
20
21
isColonToken ,
21
22
isCommentToken ,
22
23
} from 'eslint-utils' ;
23
- import { RuleListener , RuleFunction } from 'ts-eslint' ;
24
24
import { TokenOrComment } from './BinarySearchTree' ;
25
25
import { OffsetStorage } from './OffsetStorage' ;
26
26
import { TokenInfo } from './TokenInfo' ;
@@ -848,7 +848,7 @@ export default createRule<Options, MessageIds>({
848
848
849
849
const ignoredNodeFirstTokens = new Set ( ) ;
850
850
851
- const baseOffsetListeners : RuleListener = {
851
+ const baseOffsetListeners : TSESLint . RuleListener = {
852
852
'ArrayExpression, ArrayPattern' (
853
853
node : TSESTree . ArrayExpression | TSESTree . ArrayPattern ,
854
854
) {
@@ -1547,7 +1547,7 @@ export default createRule<Options, MessageIds>({
1547
1547
} ;
1548
1548
1549
1549
const listenerCallQueue : {
1550
- listener : RuleFunction < TSESTree . Node > ;
1550
+ listener : TSESLint . RuleFunction < TSESTree . Node > ;
1551
1551
node : TSESTree . Node ;
1552
1552
} [ ] = [ ] ;
1553
1553
@@ -1558,7 +1558,7 @@ export default createRule<Options, MessageIds>({
1558
1558
* 3. Call `ignoreNode` on the node sometime after exiting it and before validating offsets.
1559
1559
*/
1560
1560
const offsetListeners = Object . keys ( baseOffsetListeners ) . reduce <
1561
- RuleListener
1561
+ TSESLint . RuleListener
1562
1562
> (
1563
1563
/*
1564
1564
* Offset listener calls are deferred until traversal is finished, and are called as
@@ -1577,7 +1577,7 @@ export default createRule<Options, MessageIds>({
1577
1577
* ignored nodes are known.
1578
1578
*/
1579
1579
( acc , key ) => {
1580
- const listener = baseOffsetListeners [ key ] as RuleFunction <
1580
+ const listener = baseOffsetListeners [ key ] as TSESLint . RuleFunction <
1581
1581
TSESTree . Node
1582
1582
> ;
1583
1583
acc [ key ] = node => listenerCallQueue . push ( { listener, node } ) ;
0 commit comments