Overview
Factory set that selects observer/proxy strategies for arrays, maps, sets, dates, promises, observables, and plain objects.
API Reference
Class exported from object-observer/factories.
import { PlainObjectObserverProxyPairFactory } from '@rs-x/state-manager';import { PlainObjectObserverProxyPairFactory } from '@rs-x/state-manager';
const instance = new PlainObjectObserverProxyPairFactory(...args);3 members in this class.
constructor(
@Inject(RsXCoreInjectionTokens.IErrorLog) errorLog: IErrorLog,
@Inject(RsXCoreInjectionTokens.IPropertyValueAccessor) propertyValueAccessor: IPropertyValueAccessor,
@Inject( RsXStateManagerInjectionTokens.IObjectPropertyObserverProxyPairManager) objectPropertyObserverProxyPairManager: IObjectPropertyObserverProxyPairManager
)Parameters
public applies(object: object): booleanParameters
Returns
boolean
protected override createRootObserver(
data: IProxyTarget<Record<string, unknown>>
): IObserverProxyPair<Record<string, unknown>> | undefinedParameters
Returns
IObserverProxyPair<Record<string, unknown>> | undefined