API Reference

ObjectPropertyObserverManagerclass

Class exported from property-observer/factories/non-iterable-object-property.

Overview

Property observer strategy for non-iterable object properties.

Import

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

Example

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

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

Members

5 members in this class.

constructor
constructorpublic
constructor( @Inject(RsXCoreInjectionTokens.IProxyRegistry) private readonly _proxyRegister: IProxyRegistry)

Parameters

Name
Type
Required
_proxyRegister
IProxyRegistry
required
getId
methodpublic
public override getId(context: object): object

Parameters

Name
Type
Required
context
object
required

Returns

object

createId
methodprotected
protected override createId(context: object): object

Parameters

Name
Type
Required
context
object
required

Returns

object

createInstance
methodprotected
protected override createInstance(context: object): IPropertyObserverManager

Parameters

Name
Type
Required
context
object
required
releaseInstance
methodprotected
protected override releaseInstance( propertyObserverManager: IPropertyObserverManager): void

Parameters

Name
Type
Required
propertyObserverManager
IPropertyObserverManager
required

Returns

void