API Reference

CollectionItemObserverProxyPairFactoryclass

Class exported from property-observer/factories/collection-item.

Overview

Specialized property observers for collection item tracking (Array/Map/Set item-level observers).

Import

import { CollectionItemObserverProxyPairFactory } from '@rs-x/state-manager';

Example

import { CollectionItemObserverProxyPairFactory } from '@rs-x/state-manager';

const instance = new CollectionItemObserverProxyPairFactory(...args);

Members

2 members in this class.

constructor
constructorpublic
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

NameTypeRequired
objectObserverManagerIObjectObserverProxyPairManagerrequired
collectionItemObserverManagerICollectionItemObserverManagerrequired
errorLogIErrorLogrequired
indexValueAccessorIIndexValueAccessorrequired
proxyRegisterIProxyRegistryrequired
valueMetadataIValueMetadatarequired
applies
methodpublic
public override applies(object: unknown): boolean

Parameters

NameTypeRequired
objectunknownrequired

Returns

boolean