/** * A generic interface for change emitter payloads. */ export interface IChangedArgs { /** * The name of the changed attribute. */ name: U; /** * The old value of the changed attribute. */ oldValue: OldT; /** * The new value of the changed attribute. */ newValue: T; }