API Reference

IObjectObserverProxyPairFactoryinterface

Interface exported from object-observer.

Overview

Contains object-level observer contracts and managers used to detect structural and nested changes.

Declaration

export interface IObjectObserverProxyPairFactory<TTarget = unknown> {
  readonly priority: number;
  create(
    owner: IDisposableOwner,
    proxyTarget: IProxyTarget<TTarget>,
  ): IObserverProxyPair<TTarget>;
  applies(object: unknown): boolean;
}

Import

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

Members

3 members in this interface.

readonly priority
propertyreadonly
readonly priority: number

Type

number

applies
method
applies(object: unknown): boolean

Parameters

Name
Type
Required
object
unknown
required

Returns

boolean

create
method
create(
  owner: IDisposableOwner,
  proxyTarget: IProxyTarget<TTarget>
): IObserverProxyPair<TTarget>

Parameters

Name
Type
Required
owner
IDisposableOwner
required
proxyTarget
IProxyTarget<TTarget>
required

Returns

IObserverProxyPair<TTarget>