@pubby/sdk
Version:
Pubby Development Kit
27 lines (22 loc) • 594 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var transform = require('../lib/transform.js');
var send = Symbol("send");
function last() {
var last = null;
var stream$ = new transform.Transform(function (data, cb) {
if (data === send) {
cb(null, last);
stream$.closed = true;
}
last = data;
});
stream$.subscribe({
onComplete: function () {
stream$.closed = false;
stream$.add(send);
},
});
return stream$;
}
exports.last = last;