1 | import { Subject } from './Subject';
|
2 | import { Subscriber } from './Subscriber';
|
3 | import { Subscription } from './Subscription';
|
4 | /**
|
5 | * @class BehaviorSubject<T>
|
6 | */
|
7 | export declare class BehaviorSubject<T> extends Subject<T> {
|
8 | private _value;
|
9 | constructor(_value: T);
|
10 | readonly value: T;
|
11 | /** @deprecated This is an internal implementation detail, do not use. */
|
12 | _subscribe(subscriber: Subscriber<T>): Subscription;
|
13 | getValue(): T;
|
14 | next(value: T): void;
|
15 | }
|