1e14-mux
Version:
Multiplexing for 1e14
21 lines • 578 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const _1e14_1 = require("1e14");
/**
* Creates a Muxer node.
* @param fields List of input fields.
*/
function createMuxer(fields) {
return _1e14_1.createNode(["d_mux"], (outputs) => {
const o_d_mux = outputs.d_mux;
const i = {};
for (const field of fields) {
i[field] = (value, tag) => {
o_d_mux({ field, value }, tag);
};
}
return i;
});
}
exports.createMuxer = createMuxer;
//# sourceMappingURL=Muxer.js.map