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

Function visitLiteralMapExpr

packages/compiler/src/output/abstract_emitter.ts:530–548  ·  view source on GitHub ↗
(ast: o.LiteralMapExpr, ctx: EmitterVisitorContext)

Source from the content-addressed store, hash-verified

528 }
529
530 visitLiteralMapExpr(ast: o.LiteralMapExpr, ctx: EmitterVisitorContext): void {
531 this.printLeadingComments(ast, ctx);
532 ctx.print(ast, `{`);
533 this.visitAllObjects(
534 (entry) => {
535 if (entry instanceof o.LiteralMapSpreadAssignment) {
536 ctx.print(ast, '...');
537 entry.expression.visitExpression(this, ctx);
538 } else {
539 ctx.print(ast, `${escapeIdentifier(entry.key, entry.quoted)}: `);
540 entry.value.visitExpression(this, ctx);
541 }
542 },
543 ast.entries,
544 ctx,
545 ', ',
546 );
547 ctx.print(ast, `}`);
548 }
549
550 visitCommaExpr(ast: o.CommaExpr, ctx: EmitterVisitorContext): void {
551 this.printLeadingComments(ast, ctx);

Callers

nothing calls this directly

Calls 3

escapeIdentifierFunction · 0.85
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…