@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
22 lines • 634 B
JavaScript
;
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