@pubby/sdk
Version:
Pubby Development Kit
23 lines (20 loc) • 502 B
JavaScript
import { Transform } from '../lib/transform.js';
var send = Symbol("send");
function last() {
var last = null;
var stream$ = new 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$;
}
export { last };