import { Subject } from '../Subject'; import { Subscriber } from '../Subscriber'; import { Subscription } from '../Subscription'; import { Scheduler } from '../Scheduler'; import { TestMessage } from './TestMessage'; import { SubscriptionLog } from './SubscriptionLog'; import { SubscriptionLoggable } from './SubscriptionLoggable'; /** * We need this JSDoc comment for affecting ESDoc. * @ignore * @extends {Ignored} */ export declare class HotObservable<T> extends Subject<T> implements SubscriptionLoggable { messages: TestMessage[]; subscriptions: SubscriptionLog[]; scheduler: Scheduler; logSubscribedFrame: () => number; logUnsubscribedFrame: (index: number) => void; constructor(messages: TestMessage[], scheduler: Scheduler); /** @deprecated This is an internal implementation detail, do not use. */ _subscribe(subscriber: Subscriber<any>): Subscription; setup(): void; }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ColdObservable.d.ts | File | 783 B | 0644 |
|
ColdObservable.js | File | 2.29 KB | 0644 |
|
ColdObservable.js.map | File | 1.22 KB | 0644 |
|
HotObservable.d.ts | File | 920 B | 0644 |
|
HotObservable.js | File | 2.2 KB | 0644 |
|
HotObservable.js.map | File | 1.2 KB | 0644 |
|
SubscriptionLog.d.ts | File | 171 B | 0644 |
|
SubscriptionLog.js | File | 499 B | 0644 |
|
SubscriptionLog.js.map | File | 317 B | 0644 |
|
SubscriptionLoggable.d.ts | File | 286 B | 0644 |
|
SubscriptionLoggable.js | File | 931 B | 0644 |
|
SubscriptionLoggable.js.map | File | 668 B | 0644 |
|
TestMessage.d.ts | File | 160 B | 0644 |
|
TestMessage.js | File | 116 B | 0644 |
|
TestMessage.js.map | File | 119 B | 0644 |
|
TestScheduler.d.ts | File | 2.69 KB | 0644 |
|
TestScheduler.js | File | 15.93 KB | 0644 |
|
TestScheduler.js.map | File | 10.89 KB | 0644 |
|