UNPKG

@pubby/sdk

Version:
23 lines (20 loc) 502 B
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 };