????
Current Path : C:/inetpub/vhost/invest.gdtsolutions.vn/api/node_modules/rxjs/dist/esm/internal/ |
Current File : C:/inetpub/vhost/invest.gdtsolutions.vn/api/node_modules/rxjs/dist/esm/internal/BehaviorSubject.js |
import { Subject } from './Subject'; export class BehaviorSubject extends Subject { constructor(_value) { super(); this._value = _value; } get value() { return this.getValue(); } _subscribe(subscriber) { const subscription = super._subscribe(subscriber); !subscription.closed && subscriber.next(this._value); return subscription; } getValue() { const { hasError, thrownError, _value } = this; if (hasError) { throw thrownError; } this._throwIfClosed(); return _value; } next(value) { super.next((this._value = value)); } } //# sourceMappingURL=BehaviorSubject.js.map