async _trackInstanceUpdate(auditLog, instance, transaction) {
    return trackInstanceUpdate({
      auditCtrl: this,
      auditLog,
      instance,
      transaction,
    });
  }
/**
   * Save audit changes for the changed attributes for this instance using
   * instance.changed().
   *
   * This method assumes that the instance has not yet been saved, thus
   * instance.changed() is not empty.
   *
   * @param {object} auditLog Audit log Sequelize instance
   * @param {object} instance The Sequelize instance to track
   * @param {object} transaction Sequelize transaction
   */
Save audit changes for the changed attributes for this instance using
instance.changed().

This method assumes that the instance has not yet been saved, thus
instance.changed() is not empty.

@param {object} auditLog Audit log Sequelize instance
@param {object} instance The Sequelize instance to track
@param {object} transaction Sequelize transaction
Save audit changes for the changed attributes for this instance using instance . changed () . This method assumes that the instance has not yet been saved thus instance . changed () is not empty . @param { object } auditLog Audit log Sequelize instance @param { object } instance The Sequelize instance to track @param { object } transaction Sequelize transaction
async _trackInstanceUpdate(auditLog, instance, transaction) {
    return trackInstanceUpdate({
      auditCtrl: this,
      auditLog,
      instance,
      transaction,
    });
  }
async _trackInstanceUpdate ( auditLog , instance , transaction ) { return trackInstanceUpdate ( { auditCtrl : this , auditLog , instance , transaction , } ) ; }
Save audit changes for the changed attributes for this instance using
 instance.changed().
Save audit changes for the changed attributes for this instance using instance . changed () .