API Reference

IObjectStateManagerinterface

Interface exported from state-manager.

Quick facts
Kind
interface
Extends
IKeyedInstanceFactory< unknown, unknown, IStateForObjectManager >
Members
2
Package
@rs-x/core

Declaration

export interface IObjectStateManager extends IKeyedInstanceFactory<
  unknown,
  unknown,
  IStateForObjectManager
> {
  replaceState(
    key: unknown,
    newContext: unknown,
    newValue: unknown,
    oldContext: unknown,
    watched: boolean,
    ownerId: unknown,
  ): void;
  isRegistered(context: unknown, key: unknown): boolean;
}

Import

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

Members

2 members in this interface.

isRegistered
method
isRegistered(
  context: unknown,
  key: unknown
): boolean

Parameters

NameTypeRequired
contextunknownrequired
keyunknownrequired

Returns

boolean

replaceState
method
replaceState(
  key: unknown,
  newContext: unknown,
  newValue: unknown,
  oldContext: unknown,
  watched: boolean,
  ownerId: unknown
): void

Parameters

NameTypeRequired
keyunknownrequired
newContextunknownrequired
newValueunknownrequired
oldContextunknownrequired
watchedbooleanrequired
ownerIdunknownrequired

Returns

void