@hlang-org/runtime
Version:
A FBP-Inspired language for universal applications.
20 lines • 1.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const node_1 = require("./node");
const port_1 = require("../base/port");
const type_1 = require("../type");
class ReadableNode extends node_1.default {
constructor(opt) {
super(opt);
this.type = type_1.NODE_TYPE.READABLE;
port_1.default.O(type_1.ERROR_PORT_NAME).attach(this);
}
throw(error) {
this.E().send(error);
}
_read(_$o) {
// NOOP
}
}
exports.default = ReadableNode;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVhZGFibGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbm9kZS9yZWFkYWJsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGlDQUEwQjtBQUMxQix1Q0FBZ0M7QUFDaEMsa0NBQXFEO0FBRXJELE1BQXFCLFlBQWEsU0FBUSxjQUFJO0lBQzVDLFlBQVksR0FBRztRQUNiLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUVYLElBQUksQ0FBQyxJQUFJLEdBQUcsZ0JBQVMsQ0FBQyxRQUFRLENBQUM7UUFDL0IsY0FBSSxDQUFDLENBQUMsQ0FBQyxzQkFBZSxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7SUFFRCxLQUFLLENBQUMsS0FBSztRQUNULElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdkIsQ0FBQztJQUVELEtBQUssQ0FBQyxHQUFHO1FBQ1AsT0FBTztJQUNULENBQUM7Q0FDRjtBQWZELCtCQWVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE5vZGUgZnJvbSAnLi9ub2RlJztcbmltcG9ydCBQb3J0IGZyb20gJy4uL2Jhc2UvcG9ydCc7XG5pbXBvcnQgeyBFUlJPUl9QT1JUX05BTUUsIE5PREVfVFlQRSB9IGZyb20gJy4uL3R5cGUnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBSZWFkYWJsZU5vZGUgZXh0ZW5kcyBOb2RlIHtcbiAgY29uc3RydWN0b3Iob3B0KSB7XG4gICAgc3VwZXIob3B0KTtcblxuICAgIHRoaXMudHlwZSA9IE5PREVfVFlQRS5SRUFEQUJMRTtcbiAgICBQb3J0Lk8oRVJST1JfUE9SVF9OQU1FKS5hdHRhY2godGhpcyk7XG4gIH1cblxuICB0aHJvdyhlcnJvcikge1xuICAgIHRoaXMuRSgpLnNlbmQoZXJyb3IpO1xuICB9XG5cbiAgX3JlYWQoXyRvKSB7XG4gICAgLy8gTk9PUFxuICB9XG59XG4iXX0=