API Reference

MapProxyclass

Class exported from proxies/map-proxy.

Overview

Map proxy factory and contracts that emit semantic key/mutation changes.
Quick facts
Kind
class
Base class
AbstractObserver< Map<unknown, unknown>, Map<unknown, unknown>, undefined >
Members
3
Package
@rs-x/core

Import

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

Example

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

const instance = new MapProxy(...args);

Members

3 members in this class.

constructor
constructorpublic
constructor(
  owner: IDisposableOwner,
  map: Map<unknown, unknown>,
  private readonly _proxyRegistry: IProxyRegistry
)

Parameters

NameTypeRequired
ownerIDisposableOwnerrequired
mapMap<unknown, unknown>required
_proxyRegistryIProxyRegistryrequired
get
methodpublic
public get(
  originalMap: Map<unknown, unknown>,
  property: PropertyKey
): unknown

Parameters

NameTypeRequired
originalMapMap<unknown, unknown>required
propertyPropertyKeyrequired

Returns

unknown

disposeInternal
methodprotected
protected override disposeInternal(): void

Parameters

No parameters.

Returns

void