UNPKG

@bitloops/bl-transpiler

Version:
22 lines 634 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OptionalBuilder = void 0; const OptionalNode_js_1 = require("../nodes/OptionalNode.js"); class OptionalBuilder { NAME = 'optional'; optionalNode; optional; constructor() { this.optionalNode = new OptionalNode_js_1.OptionalNode(); } withOptional(optional) { this.optional = optional; return this; } build() { this.optionalNode.buildLeafValue(this.optional); return this.optionalNode; } } exports.OptionalBuilder = OptionalBuilder; //# sourceMappingURL=OptionalBuilder.js.map