API Reference

IIndexWatchRuleinterface

Contract used by StateManager to decide whether nested (index, target) transitions should be observed for a watched branch. Includes id for identity/reference tracking and dispose() for release.

Overview

Index-watch-rule contracts, registry, and default recursive/non-recursive watch rules.
Quick facts
Kind
interface
Members
3
Package
@rs-x/core

Declaration

export interface IIndexWatchRule extends IDisposable {
  id: unknown;
  context: unknown;
  test(index: unknown, target: unknown): boolean;
}

Import

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

Members

3 members in this interface.

context
property
context: unknown

Type

unknown

id
property
id: unknown

Type

unknown

test
method
test(
  index: unknown,
  target: unknown
): boolean

Parameters

NameTypeRequired
indexunknownrequired
targetunknownrequired

Returns

boolean