Overview
Property-level observer contracts and base abstractions.
API Reference
Interface exported from property-observer.
export interface IIndexObserverProxyPairFactory<
TProxy = unknown,
> extends IDisposable {
create(
owner: IDisposableOwner,
object: unknown,
data: IPropertyInfo,
): IObserverProxyPair<TProxy>;
applies(object: unknown, propertyInfo: IPropertyInfo): boolean;
}import type { IIndexObserverProxyPairFactory } from '@rs-x/state-manager';2 members in this interface.
applies(
object: unknown,
propertyInfo: IPropertyInfo
): booleanParameters
Returns
boolean
create(
owner: IDisposableOwner,
object: unknown,
data: IPropertyInfo
): IObserverProxyPair<TProxy>Parameters
Returns
IObserverProxyPair<TProxy>