@epikodelabs/streamix / BehaviorSubject
Type Alias: BehaviorSubject<T>
BehaviorSubject<
T> =Stream<T,T> &object
Defined in: projects/libraries/streamix/src/lib/subjects/behaviorSubject.ts:22
BehaviorSubject holds a current value and emits it immediately to new subscribers. It exposes imperative next/complete/error methods and guarantees value is always available.
Type Declaration
next()
next(
value):void
Parameters
value
T
Returns
void
complete()
complete():
void
Returns
void
error()
error(
err):void
Parameters
err
any
Returns
void
completed()
completed():
boolean
Returns
boolean
value
Get Signature
get value():
T
Returns
T
subscribe()
Call Signature
subscribe(
callback):Subscription
Parameters
callback
(value) => any
Returns
Call Signature
subscribe(
receiver):Subscription
Parameters
receiver
Receiver<T>
Returns
Call Signature
subscribe():
Subscription
Returns
Call Signature
subscribe(
callbackOrReceiver?):Subscription
Parameters
callbackOrReceiver?
Receiver<T> | (value) => any
Returns
query()
query: () =>
Promise<T>
Returns
Promise<T>
Type Parameters
T
T = any