IObjectDidChange<T>: {
    name: string;
    newValue: any;
    object: T;
    type: "add";
} | {
    name: string;
    newValue: any;
    object: T;
    oldValue: any;
    type: "update";
} | {
    name: string;
    object: T;
    oldValue: any;
    type: "remove";
}

Type Parameters

  • T = any