Skip to content

Type Alias: IObjectDidChange<T>

ts
type IObjectDidChange<T> = {
  debugObjectName: string;
  name: PropertyKey;
  object: T;
  observableKind: "object";
} & 
  | {
  newValue: any;
  type: "add";
}
  | {
  newValue: any;
  oldValue: any;
  type: "update";
}
  | {
  oldValue: any;
  type: "remove";
};

Defined in: mobx:

Type Declaration

NameTypeDefined in
debugObjectNamestringmobx:
namePropertyKeymobx:
objectTmobx:
observableKind"object"mobx:

Type Parameters

Type ParameterDefault type
Tany

See

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