Overview
Observable proxy factory and change contracts for emitted value transitions.
API Reference
Creates observable observers that emit distinct latest values through observable-accessor caching.
import { ObservableProxyFactory } from '@rs-x/state-manager';import { ObservableProxyFactory } from '@rs-x/state-manager';
const instance = new ObservableProxyFactory(...args);5 members in this class.
constructor(
@Inject(RsXCoreInjectionTokens.IObservableAccessor) private readonly _observableAccessor: IObservableAccessor
)Parameters
public override getId(data: IObservableProxyData): Observable<unknown>Parameters
Returns
Observable<unknown>
protected override createId(data: IObservableProxyData): Observable<unknown>Parameters
Returns
Observable<unknown>
protected override createInstance(
data: IObservableProxyData,
id: Observable<unknown>
): IObservableObserverProxyPairParameters
Returns
protected override releaseInstance( observableObserverWithProxy: IObservableObserverProxyPair): voidParameters
Returns
void