Overview
Specialized property observers for collection item tracking (Array/Map/Set item-level observers).
API Reference
Class exported from property-observer/factories/collection-item.
import { CollectionItemObserverProxyPairFactory } from '@rs-x/state-manager';import { CollectionItemObserverProxyPairFactory } from '@rs-x/state-manager';
const instance = new CollectionItemObserverProxyPairFactory(...args);2 members in this class.
constructor(
@Inject(RsXStateManagerInjectionTokens.IObjectObserverProxyPairManager) objectObserverManager: IObjectObserverProxyPairManager,
@Inject(RsXStateManagerInjectionTokens.ICollectionItemObserverManager) collectionItemObserverManager: ICollectionItemObserverManager,
@Inject(RsXCoreInjectionTokens.IErrorLog) errorLog: IErrorLog,
@Inject(RsXCoreInjectionTokens.IIndexValueAccessor) indexValueAccessor: IIndexValueAccessor,
@Inject(RsXCoreInjectionTokens.IProxyRegistry) proxyRegister: IProxyRegistry,
@Inject(RsXCoreInjectionTokens.IValueMetadata) valueMetadata: IValueMetadata
)Parameters
| Name | Type | Required |
|---|---|---|
| objectObserverManager | IObjectObserverProxyPairManager | required |
| collectionItemObserverManager | ICollectionItemObserverManager | required |
| errorLog | IErrorLog | required |
| indexValueAccessor | IIndexValueAccessor | required |
| proxyRegister | IProxyRegistry | required |
| valueMetadata | IValueMetadata | required |
public override applies(object: unknown): booleanParameters
| Name | Type | Required |
|---|---|---|
| object | unknown | required |
Returns
boolean