MCPcopy Index your code
hub / github.com/angular/angular / visitLocalizedString

Function visitLocalizedString

packages/compiler/src/output/abstract_emitter.ts:374–384  ·  view source on GitHub ↗
(ast: o.LocalizedString, ctx: EmitterVisitorContext)

Source from the content-addressed store, hash-verified

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);

Callers

nothing calls this directly

Calls 4

serializeI18nHeadMethod · 0.80
printMethod · 0.45
visitExpressionMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…