File tree Expand file tree Collapse file tree 2 files changed +84
-72
lines changed
Expand file tree Collapse file tree 2 files changed +84
-72
lines changed Original file line number Diff line number Diff line change @@ -550,6 +550,15 @@ class Transformer extends Source {
550550 ) ;
551551 }
552552
553+ if ( node instanceof angular . TaggedTemplateLiteral ) {
554+ return this . #create< babel . TaggedTemplateExpression > ( {
555+ type : 'TaggedTemplateExpression' ,
556+ tag : this . #transform( node . tag ) ,
557+ quasi : this . #transform( node . template ) ,
558+ ...node . sourceSpan ,
559+ } ) ;
560+ }
561+
553562 if ( node instanceof angular . TemplateLiteral ) {
554563 const { elements, expressions } = node ;
555564
@@ -631,7 +640,8 @@ type SupportedNodes =
631640 | angular . PrefixNot
632641 | angular . TypeofExpression
633642 | angular . VoidExpression
634- | angular . TemplateLiteral ; // Including `TemplateLiteralElement`
643+ | angular . TemplateLiteral // Including `TemplateLiteralElement`
644+ | angular . TaggedTemplateLiteral ;
635645function transform ( node : SupportedNodes , text : string ) : NGNode {
636646 return new Transformer ( node , text ) . node ;
637647}
You can’t perform that action at this time.
0 commit comments