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
| Name | Type | Defined in |
|---|---|---|
debugObjectName | string | mobx: |
name | PropertyKey | mobx: |
object | T | mobx: |
observableKind | "object" | mobx: |
Type Parameters
| Type Parameter | Default type |
|---|---|
T | any |