UNPKG

@hlang-org/runtime

Version:

A FBP-Inspired language for universal applications.

20 lines 1.77 kB
"use strict"; 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=