@pubby.club/sdk
Version:
Pubby Development Kit
16 lines (15 loc) • 508 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.interval = void 0;
var stream_1 = require("../lib/stream");
function interval(period) {
if (period === void 0) { period = 1000; }
var i = 0;
var stream = new stream_1.PubbyStream();
var interval = setInterval(function () { return stream.add(i++); }, period);
stream.subscribe({
onFinish: function () { return clearInterval(interval); },
});
return stream;
}
exports.interval = interval;