@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
22 lines • 605 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClassNodeBuilder = void 0;
const ClassNode_js_1 = require("../nodes/ClassNode.js");
class ClassNodeBuilder {
classNode;
class;
constructor() {
this.classNode = new ClassNode_js_1.ClassNode();
}
withClass(name) {
this.class = name;
return this;
}
build() {
this.classNode.addChild(this.class);
this.classNode.buildObjectValue();
return this.classNode;
}
}
exports.ClassNodeBuilder = ClassNodeBuilder;
//# sourceMappingURL=ClassBuilder.js.map