(ast: o.LiteralMapExpr, ctx: EmitterVisitorContext)
| 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); |
nothing calls this directly
no test coverage detected
searching dependent graphs…