@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
16 lines • 601 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OptionalNode = void 0;
const mappings_js_1 = require("../../../../helpers/mappings.js");
const IntermediateASTNode_js_1 = require("./IntermediateASTNode.js");
const NAME = 'optional';
class OptionalNode extends IntermediateASTNode_js_1.IntermediateASTNode {
constructor(metadata) {
super(mappings_js_1.BitloopsTypesMapping.TOptional, metadata, NAME);
}
isOptional() {
return !!this.getValue().optional;
}
}
exports.OptionalNode = OptionalNode;
//# sourceMappingURL=OptionalNode.js.map