UNPKG

@pubby/sdk

Version:
19 lines (14 loc) 501 B
'use strict'; 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;