UNPKG

@pubby/sdk

Version:
27 lines (22 loc) 594 B
'use strict'; 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;