@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
18 lines • 463 B
JavaScript
import { OptionalNode } from '../nodes/OptionalNode.js';
export class OptionalBuilder {
NAME = 'optional';
optionalNode;
optional;
constructor() {
this.optionalNode = new OptionalNode();
}
withOptional(optional) {
this.optional = optional;
return this;
}
build() {
this.optionalNode.buildLeafValue(this.optional);
return this.optionalNode;
}
}
//# sourceMappingURL=OptionalBuilder.js.map