Overview
Contains object-level observer contracts and managers used to detect structural and nested changes.
API Reference
Interface exported from object-observer.
export interface IObjectObserverProxyPairFactory<TTarget = unknown> {
readonly priority: number;
create(
owner: IDisposableOwner,
proxyTarget: IProxyTarget<TTarget>,
): IObserverProxyPair<TTarget>;
applies(object: unknown): boolean;
}import type { IObjectObserverProxyPairFactory } from '@rs-x/state-manager';3 members in this interface.
readonly priority: numberType
number
applies(object: unknown): booleanParameters
Returns
boolean
create(
owner: IDisposableOwner,
proxyTarget: IProxyTarget<TTarget>
): IObserverProxyPair<TTarget>Parameters
Returns
IObserverProxyPair<TTarget>