File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 4
4
type TSESTree ,
5
5
} from '@typescript-eslint/utils' ;
6
6
7
- import { isLiteral } from './is-node-of-type' ;
7
+ import { isLiteral , isTemplateLiteral } from './is-node-of-type' ;
8
8
9
9
/**
10
10
* A `Literal` with a `value` of type `string`.
@@ -45,7 +45,7 @@ const isSimpleTemplateLiteral = <V extends string>(
45
45
node : TSESTree . Node ,
46
46
value ?: V
47
47
) : node is TemplateLiteral < V > =>
48
- node . type === AST_NODE_TYPES . TemplateLiteral &&
48
+ isTemplateLiteral ( node ) &&
49
49
node . quasis . length === 1 && // bail out if not simple
50
50
( value === undefined || node . quasis [ 0 ] . value . raw === value ) ;
51
51
Original file line number Diff line number Diff line change @@ -46,6 +46,9 @@ export const isJSXAttribute = ASTUtils.isNodeOfType(
46
46
AST_NODE_TYPES . JSXAttribute
47
47
) ;
48
48
export const isLiteral = ASTUtils . isNodeOfType ( AST_NODE_TYPES . Literal ) ;
49
+ export const isTemplateLiteral = ASTUtils . isNodeOfType (
50
+ AST_NODE_TYPES . TemplateLiteral
51
+ ) ;
49
52
export const isMemberExpression = ASTUtils . isNodeOfType (
50
53
AST_NODE_TYPES . MemberExpression
51
54
) ;
You can’t perform that action at this time.
0 commit comments