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.
22 lines
879 B
22 lines
879 B
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 internal use only */ _subscribe(subscriber: Subscriber<any>): Subscription; |
|
setup(): void; |
|
}
|
|
|