@camera.ui/sdk / observable / ReplaySubject
Class: ReplaySubject<T>
Defined in: observable/index.ts:232
Subject that buffers up to the last bufferSize values (configurable, defaults to unbounded). New subscribers immediately receive every buffered value in order before continuing with live emissions.
Extends
Subject<T>
Type Parameters
T
T
Constructors
Constructor
new ReplaySubject<
T>(bufferSize?):ReplaySubject<T>
Defined in: observable/index.ts:236
Parameters
bufferSize?
number = Infinity
Returns
ReplaySubject<T>
Overrides
Accessors
closed
Get Signature
get closed():
boolean
Defined in: observable/index.ts:106
Returns
boolean
Inherited from
Methods
asObservable()
asObservable():
Observable<T>
Defined in: observable/index.ts:186
Returns a read-only Observable that mirrors this Subject without exposing next() or complete(). Useful for handing out a public stream while keeping write access internal.
Returns
Observable<T>
Read-only Observable view of this Subject.
Example
const subject = new Subject<number>();
export const events$ = subject.asObservable();Inherited from
complete()
complete():
void
Defined in: observable/index.ts:117
Returns
void
Inherited from
next()
next(
value):void
Defined in: observable/index.ts:241
Parameters
value
T
Returns
void
Overrides
pipe()
Call Signature
pipe():
Observable<T>
Defined in: observable/index.ts:159
Returns
Observable<T>
Inherited from
Call Signature
pipe<
A>(op1):Observable<A>
Defined in: observable/index.ts:160
Type Parameters
A
A
Parameters
op1
OperatorFn<T, A>
Returns
Observable<A>
Inherited from
Call Signature
pipe<
A,B>(op1,op2):Observable<B>
Defined in: observable/index.ts:161
Type Parameters
A
A
B
B
Parameters
op1
OperatorFn<T, A>
op2
OperatorFn<A, B>
Returns
Observable<B>
Inherited from
Call Signature
pipe<
A,B,C>(op1,op2,op3):Observable<C>
Defined in: observable/index.ts:162
Type Parameters
A
A
B
B
C
C
Parameters
op1
OperatorFn<T, A>
op2
OperatorFn<A, B>
op3
OperatorFn<B, C>
Returns
Observable<C>
Inherited from
Call Signature
pipe<
A,B,C,D>(op1,op2,op3,op4):Observable<D>
Defined in: observable/index.ts:163
Type Parameters
A
A
B
B
C
C
D
D
Parameters
op1
OperatorFn<T, A>
op2
OperatorFn<A, B>
op3
OperatorFn<B, C>
op4
OperatorFn<C, D>
Returns
Observable<D>
Inherited from
Call Signature
pipe<
A,B,C,D,E>(op1,op2,op3,op4,op5):Observable<E>
Defined in: observable/index.ts:164
Type Parameters
A
A
B
B
C
C
D
D
E
E
Parameters
op1
OperatorFn<T, A>
op2
OperatorFn<A, B>
op3
OperatorFn<B, C>
op4
OperatorFn<C, D>
op5
OperatorFn<D, E>
Returns
Observable<E>
Inherited from
subscribe()
subscribe(
callback):Disposable
Defined in: observable/index.ts:250
Parameters
callback
(value) => void