From 2983aeb2189df098a08c320f4b574458d9b13d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Thu, 15 Apr 2021 02:22:38 +0200 Subject: [PATCH] refactor(experimental-utils): update token type in `ast-utils` predicates --- .../experimental-utils/src/ast-utils/predicates.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/experimental-utils/src/ast-utils/predicates.ts b/packages/experimental-utils/src/ast-utils/predicates.ts index bf62a6f77cb2..a7f722b810c6 100644 --- a/packages/experimental-utils/src/ast-utils/predicates.ts +++ b/packages/experimental-utils/src/ast-utils/predicates.ts @@ -1,24 +1,20 @@ import { AST_NODE_TYPES, AST_TOKEN_TYPES, TSESTree } from '../ts-estree'; function isOptionalChainPunctuator( - token: TSESTree.Token | TSESTree.Comment, + token: TSESTree.Token, ): token is TSESTree.PunctuatorToken & { value: '?.' } { return token.type === AST_TOKEN_TYPES.Punctuator && token.value === '?.'; } -function isNotOptionalChainPunctuator( - token: TSESTree.Token | TSESTree.Comment, -): boolean { +function isNotOptionalChainPunctuator(token: TSESTree.Token): boolean { return !isOptionalChainPunctuator(token); } function isNonNullAssertionPunctuator( - token: TSESTree.Token | TSESTree.Comment, + token: TSESTree.Token, ): token is TSESTree.PunctuatorToken & { value: '!' } { return token.type === AST_TOKEN_TYPES.Punctuator && token.value === '!'; } -function isNotNonNullAssertionPunctuator( - token: TSESTree.Token | TSESTree.Comment, -): boolean { +function isNotNonNullAssertionPunctuator(token: TSESTree.Token): boolean { return !isNonNullAssertionPunctuator(token); } @@ -209,7 +205,7 @@ function isAwaitExpression( * Checks if a possible token is the `await` keyword. */ function isAwaitKeyword( - node: TSESTree.Token | TSESTree.Comment | undefined | null, + node: TSESTree.Token | undefined | null, ): node is TSESTree.KeywordToken & { value: 'await' } { return node?.type === AST_TOKEN_TYPES.Identifier && node.value === 'await'; }