|
1 | 1 | import { AST_NODE_TYPES, AST_TOKEN_TYPES, TSESTree } from '../ts-estree';
|
2 | 2 |
|
3 | 3 | function isOptionalChainPunctuator(
|
4 |
| - token: TSESTree.Token | TSESTree.Comment, |
| 4 | + token: TSESTree.Token, |
5 | 5 | ): token is TSESTree.PunctuatorToken & { value: '?.' } {
|
6 | 6 | return token.type === AST_TOKEN_TYPES.Punctuator && token.value === '?.';
|
7 | 7 | }
|
8 |
| -function isNotOptionalChainPunctuator( |
9 |
| - token: TSESTree.Token | TSESTree.Comment, |
10 |
| -): boolean { |
| 8 | +function isNotOptionalChainPunctuator(token: TSESTree.Token): boolean { |
11 | 9 | return !isOptionalChainPunctuator(token);
|
12 | 10 | }
|
13 | 11 |
|
14 | 12 | function isNonNullAssertionPunctuator(
|
15 |
| - token: TSESTree.Token | TSESTree.Comment, |
| 13 | + token: TSESTree.Token, |
16 | 14 | ): token is TSESTree.PunctuatorToken & { value: '!' } {
|
17 | 15 | return token.type === AST_TOKEN_TYPES.Punctuator && token.value === '!';
|
18 | 16 | }
|
19 |
| -function isNotNonNullAssertionPunctuator( |
20 |
| - token: TSESTree.Token | TSESTree.Comment, |
21 |
| -): boolean { |
| 17 | +function isNotNonNullAssertionPunctuator(token: TSESTree.Token): boolean { |
22 | 18 | return !isNonNullAssertionPunctuator(token);
|
23 | 19 | }
|
24 | 20 |
|
@@ -209,7 +205,7 @@ function isAwaitExpression(
|
209 | 205 | * Checks if a possible token is the `await` keyword.
|
210 | 206 | */
|
211 | 207 | function isAwaitKeyword(
|
212 |
| - node: TSESTree.Token | TSESTree.Comment | undefined | null, |
| 208 | + node: TSESTree.Token | undefined | null, |
213 | 209 | ): node is TSESTree.KeywordToken & { value: 'await' } {
|
214 | 210 | return node?.type === AST_TOKEN_TYPES.Identifier && node.value === 'await';
|
215 | 211 | }
|
|
0 commit comments