@openhps/core
Version:
Open Hybrid Positioning System - Core component
21 lines • 637 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FrameFlattenNode = void 0;
const Node_1 = require("../../Node");
/**
* @category Flow shape
*/
class FrameFlattenNode extends Node_1.Node {
constructor(options) {
super(options);
this.on('push', this._onPush.bind(this));
}
_onPush(frames, options) {
return new Promise((resolve) => {
frames.map((frame) => this.outlets.forEach((outlet) => outlet.push(frame, options)));
resolve();
});
}
}
exports.FrameFlattenNode = FrameFlattenNode;
//# sourceMappingURL=FrameFlattenNode.js.map