Overview
Resolves observer/proxy pair managers by value type and coordinates observer lifecycle.
API Reference
Creates per-property observers and proxy pairs for a given object context.
import { ObjectPropertyObserverProxyPairManager } from '@rs-x/state-manager';import { ObjectPropertyObserverProxyPairManager } from '@rs-x/state-manager';
const instance = new ObjectPropertyObserverProxyPairManager(...args);4 members in this class.
constructor(
@MultiInject( RsXStateManagerInjectionTokens.IPropertyObserverProxyPairFactoryList) private readonly _factories: IIndexObserverProxyPairFactory[],
@Inject(RsXCoreInjectionTokens.IGuidFactory) private readonly _guidFactory: IGuidFactory
)Parameters
public getId(context: unknown): unknownParameters
Returns
unknown
protected createId(context: unknown): unknownParameters
Returns
unknown
protected createInstance( context: unknown): IPropertyObserverProxyPairManagerParameters