(ast: o.LocalizedString, ctx: EmitterVisitorContext)
| 372 | } |
| 373 | |
| 374 | visitLocalizedString(ast: o.LocalizedString, ctx: EmitterVisitorContext): void { |
| 375 | this.printLeadingComments(ast, ctx); |
| 376 | const head = ast.serializeI18nHead(); |
| 377 | ctx.print(ast, '$localize `' + head.raw); |
| 378 | for (let i = 1; i < ast.messageParts.length; i++) { |
| 379 | ctx.print(ast, '${'); |
| 380 | ast.expressions[i - 1].visitExpression(this, ctx); |
| 381 | ctx.print(ast, `}${ast.serializeI18nTemplatePart(i).raw}`); |
| 382 | } |
| 383 | ctx.print(ast, '`'); |
| 384 | } |
| 385 | |
| 386 | visitConditionalExpr(ast: o.ConditionalExpr, ctx: EmitterVisitorContext): void { |
| 387 | this.printLeadingComments(ast, ctx); |
nothing calls this directly
no test coverage detected
searching dependent graphs…