@@ -6,42 +6,60 @@ const isArrowToken = eslintUtils.isArrowToken as (
6
6
) => token is TSESTree . PunctuatorToken & { value : '=>' } ;
7
7
const isNotArrowToken = eslintUtils . isNotArrowToken as (
8
8
token : TSESTree . Token ,
9
- ) => boolean ;
9
+ ) => token is Exclude <
10
+ TSESTree . Token ,
11
+ TSESTree . PunctuatorToken & { value : '=>' }
12
+ > ;
10
13
11
14
const isClosingBraceToken = eslintUtils . isClosingBraceToken as (
12
15
token : TSESTree . Token ,
13
16
) => token is TSESTree . PunctuatorToken & { value : '}' } ;
14
17
const isNotClosingBraceToken = eslintUtils . isNotClosingBraceToken as (
15
18
token : TSESTree . Token ,
16
- ) => boolean ;
19
+ ) => token is Exclude <
20
+ TSESTree . Token ,
10000
21
+ TSESTree . PunctuatorToken & { value : '}' }
22
+ > ;
17
23
18
24
const isClosingBracketToken = eslintUtils . isClosingBracketToken as (
19
25
token : TSESTree . Token ,
20
26
) => token is TSESTree . PunctuatorToken & { value : ']' } ;
21
27
const isNotClosingBracketToken = eslintUtils . isNotClosingBracketToken as (
22
28
token : TSESTree . Token ,
23
- ) => boolean ;
29
+ ) => token is Exclude <
30
+ TSESTree . Token ,
31
+ TSESTree . PunctuatorToken & { value : ']' }
32
+ > ;
24
33
25
34
const isClosingParenToken = eslintUtils . isClosingParenToken as (
26
35
token : TSESTree . Token ,
27
36
) => token is TSESTree . PunctuatorToken & { value : ')' } ;
28
37
const isNotClosingParenToken = eslintUtils . isNotClosingParenToken as (
29
38
token : TSESTree . Token ,
30
- ) => boolean ;
39
+ ) => token is Exclude <
40
+ TSESTree . Token ,
41
+ TSESTree . PunctuatorToken & { value : ')' }
42
+ > ;
31
43
32
44
const isColonToken = eslintUtils . isColonToken as (
33
45
token : TSESTree . Token ,
34
46
) => token is TSESTree . PunctuatorToken & { value : ':' } ;
35
47
const isNotColonToken = eslintUtils . isNotColonToken as (
36
48
token : TSESTree . Token ,
37
- ) => boolean ;
49
+ ) => token is Exclude <
50
+ TSESTree . Token ,
51
+ TSESTree . PunctuatorToken & { value : ':' }
52
+ > ;
38
53
39
54
const isCommaToken = eslintUtils . isCommaToken as (
40
55
token : TSESTree . Token ,
41
56
) => token is TSESTree . PunctuatorToken & { value : ',' } ;
42
57
const isNotCommaToken = eslintUtils . isNotCommaToken as (
43
58
token : TSESTree . Token ,
44
- ) => boolean ;
59
+ ) => token is Exclude <
60
+ TSESTree . Token ,
61
+ TSESTree . PunctuatorToken & { value : ',' }
62
+ > ;
45
63
46
64
const isCommentToken = eslintUtils . isCommentToken as (
47
65
token : TSESTree . Token ,
@@ -55,28 +73,40 @@ const isOpeningBraceToken = eslintUtils.isOpeningBraceToken as (
55
73
) => token is TSESTree . PunctuatorToken & { value : '{' } ;
56
74
const isNotOpeningBraceToken = eslintUtils . isNotOpeningBraceToken as (
57
75
token : TSESTree . Token ,
58
- ) => boolean ;
76
+ ) => token is Exclude <
77
+ TSESTree . Token ,
78
+ TSESTree . PunctuatorToken & { value : '{' }
79
+ > ;
59
80
60
81
const isOpeningBracketToken = eslintUtils . isOpeningBracketToken as (
61
82
token : TSESTree . Token ,
62
83
) => token is TSESTree . PunctuatorToken & { value : '[' } ;
63
84
const isNotOpeningBracketToken = eslintUtils . isNotOpeningBracketToken as (
64
85
token : TSESTree . Token ,
65
- ) => boolean ;
86
+ ) => token is Exclude <
87
+ TSESTree . Token ,
88
+ TSESTree . PunctuatorToken & { value : '[' }
89
+ > ;
66
90
67
91
const isOpeningParenToken = eslintUtils . isOpeningParenToken as (
68
92
token : TSESTree . Token ,
69
93
) => token is TSESTree . PunctuatorToken & { value : '(' } ;
70
94
const isNotOpeningParenToken = eslintUtils . isNotOpeningParenToken as (
71
95
token : TSESTree . Token ,
72
- ) => boolean ;
96
+ ) => token is Exclude <
97
+ TSESTree . Token ,
98
+ TSESTree . PunctuatorToken & { value : '(' }
99
+ > ;
73
100
74
101
const isSemicolonToken = eslintUtils . isSemicolonToken as (
75
102
token : TSESTree . Token ,
76
103
) => token is TSESTree . PunctuatorToken & { value : ';' } ;
77
104
const isNotSemicolonToken = eslintUtils . isNotSemicolonToken as (
78
105
token : TSESTree . Token ,
79
- ) => boolean ;
106
+ ) => token is Exclude <
107
+ TSESTree . Token ,
108
+ TSESTree . PunctuatorToken & { value : ';' }
109
+ > ;
80
110
81
111
export {
82
112
isArrowToken ,
0 commit comments