UNPKG

@pubby.club/sdk

Version:
16 lines (15 loc) 508 B
"use strict"; 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;