UNPKG

@bitloops/bl-transpiler

Version:
18 lines 570 B
import { ArrowFunctionBodyNode } from '../nodes/ArrowFunctionBodyNode.js'; export class ArrowFunctionBodyNodeBuilder { body; arrowFunctionBodyNode; constructor(metadata) { this.arrowFunctionBodyNode = new ArrowFunctionBodyNode(metadata); } withBody(body) { this.body = body; return this; } build() { this.arrowFunctionBodyNode.addChild(this.body); this.arrowFunctionBodyNode.buildObjectValue(); return this.arrowFunctionBodyNode; } } //# sourceMappingURL=ArrowFunctionBodyNodeBuilder.js.map