@pubby/sdk
Version:
Pubby Development Kit
19 lines (14 loc) • 501 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var stream = require('../lib/stream.js');
function interval(period) {
if (period === void 0) { period = 1000; }
var i = 0;
var stream$1 = new stream.PubbyStream();
var interval = setInterval(function () { return stream$1.add(i++); }, period);
stream$1.subscribe({
onFinish: function () { return clearInterval(interval); },
});
return stream$1;
}
exports.interval = interval;