UNPKG

rxjs-compat

Version:

[![CircleCI](https://circleci.com/gh/ReactiveX/rxjs/tree/6.x.svg?style=svg)](https://circleci.com/gh/ReactiveX/rxjs/tree/6.x) [![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs) [![Join the chat

21 lines 775 B
import { asyncScheduler } from 'rxjs'; import { isScheduler } from 'rxjs/internal-compatibility'; import { bufferTime as higherOrder } from 'rxjs/operators'; export function bufferTime(bufferTimeSpan) { var length = arguments.length; var scheduler = asyncScheduler; if (isScheduler(arguments[arguments.length - 1])) { scheduler = arguments[arguments.length - 1]; length--; } var bufferCreationInterval = null; if (length >= 2) { bufferCreationInterval = arguments[1]; } var maxBufferSize = Number.POSITIVE_INFINITY; if (length >= 3) { maxBufferSize = arguments[2]; } return higherOrder(bufferTimeSpan, bufferCreationInterval, maxBufferSize, scheduler)(this); } //# sourceMappingURL=bufferTime.js.map