![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/metras.v32.1/node_modules/rxjs/src/operator/ |
import { Observable } from '../Observable'; import { IScheduler } from '../Scheduler'; import { ConnectableObservable } from '../observable/ConnectableObservable'; import { publishReplay as higherOrder } from '../operators/publishReplay'; import { OperatorFunction, MonoTypeOperatorFunction } from '../interfaces'; /* tslint:disable:max-line-length */ export function publishReplay<T>(this: Observable<T>, bufferSize?: number, windowTime?: number, scheduler?: IScheduler): ConnectableObservable<T>; export function publishReplay<T>(this: Observable<T>, bufferSize?: number, windowTime?: number, selector?: MonoTypeOperatorFunction<T>, scheduler?: IScheduler): Observable<T>; export function publishReplay<T, R>(this: Observable<T>, bufferSize?: number, windowTime?: number, selector?: OperatorFunction<T, R>): Observable<R>; /* tslint:enable:max-line-length */ /** * @param bufferSize * @param windowTime * @param selectorOrScheduler * @param scheduler * @return {Observable<T> | ConnectableObservable<T>} * @method publishReplay * @owner Observable */ export function publishReplay<T, R>(this: Observable<T>, bufferSize?: number, windowTime?: number, selectorOrScheduler?: IScheduler | OperatorFunction<T, R>, scheduler?: IScheduler): Observable<R> | ConnectableObservable<R> { return higherOrder<T, R>(bufferSize, windowTime, selectorOrScheduler as any, scheduler)(this); }