项目原始demo,不改动
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 

19 lines
625 B

  1. import { Subject } from './Subject';
  2. import { IScheduler } from './Scheduler';
  3. import { Subscriber } from './Subscriber';
  4. import { Subscription } from './Subscription';
  5. /**
  6. * @class ReplaySubject<T>
  7. */
  8. export declare class ReplaySubject<T> extends Subject<T> {
  9. private scheduler;
  10. private _events;
  11. private _bufferSize;
  12. private _windowTime;
  13. constructor(bufferSize?: number, windowTime?: number, scheduler?: IScheduler);
  14. next(value: T): void;
  15. /** @deprecated internal use only */ _subscribe(subscriber: Subscriber<T>): Subscription;
  16. _getNow(): number;
  17. private _trimBufferThenGetEvents();
  18. }