mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 04:08:41 +00:00
feat(codegen): print type_parameters in TaggedTemplateExpression (#5438)
This commit is contained in:
parent
caf800700d
commit
c78291600e
3 changed files with 7 additions and 0 deletions
|
|
@ -2033,6 +2033,9 @@ impl<'a> Gen for TaggedTemplateExpression<'a> {
|
|||
fn gen(&self, p: &mut Codegen, ctx: Context) {
|
||||
p.add_source_mapping(self.span.start);
|
||||
self.tag.gen_expr(p, Precedence::Postfix, Context::empty());
|
||||
if let Some(type_parameters) = &self.type_parameters {
|
||||
type_parameters.gen(p, ctx);
|
||||
}
|
||||
self.quasi.gen(p, ctx);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -109,3 +109,6 @@ d = ((x) satisfies y);
|
|||
|
||||
export @x declare abstract class C {}
|
||||
export @x declare abstract class C {}
|
||||
|
||||
div<T>``
|
||||
div<T>``;
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ fn ts() {
|
|||
"c = foo<string>;",
|
||||
"d = x satisfies y;",
|
||||
"export @x declare abstract class C {}",
|
||||
"div<T>``"
|
||||
];
|
||||
|
||||
let snapshot = cases.into_iter().fold(String::new(), |mut w, case| {
|
||||
|
|
|
|||
Loading…
Reference in a new issue