Skip to content

Type Alias: IMapDidChange<K, V>

ts
type IMapDidChange<K, V> = {
  debugObjectName: string;
  observableKind: "map";
} & 
  | {
  name: K;
  newValue: V;
  object: ObservableMap<K, V>;
  oldValue: V;
  type: "update";
}
  | {
  name: K;
  newValue: V;
  object: ObservableMap<K, V>;
  type: "add";
}
  | {
  name: K;
  object: ObservableMap<K, V>;
  oldValue: V;
  type: "delete";
};

Defined in: mobx:

Type Declaration

NameTypeDefined in
debugObjectNamestringmobx:
observableKind"map"mobx:

Type Parameters

Type ParameterDefault type
Kany
Vany

See

https://mobx.js.org/README.html