(node: CallExpression, context: CodegenContext)
| 887 | |
| 888 | class="cm">// JavaScript |
| 889 | function genCallExpression(node: CallExpression, context: CodegenContext) { |
| 890 | const { push, helper, pure } = context |
| 891 | const callee = isString(node.callee) ? node.callee : helper(node.callee) |
| 892 | if (pure) { |
| 893 | push(PURE_ANNOTATION) |
| 894 | } |
| 895 | push(callee + `(`, NewlineType.None, node) |
| 896 | genNodeList(node.arguments, context) |
| 897 | push(`)`) |
| 898 | } |
| 899 | |
| 900 | function genObjectExpression(node: ObjectExpression, context: CodegenContext) { |
| 901 | const { push, indent, deindent, newline } = context |
no test coverage detected