function ObserveChanges(hotInstance) {
    var _this;

    (0, _classCallCheck2.default)(this, ObserveChanges);
    _this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(ObserveChanges).call(this, hotInstance));
    /**
     * Instance of {@link DataObserver}.
     *
     * @private
     * @type {DataObserver}
     */

    _this.observer = null;
    return _this;
  }
@plugin ObserveChanges

@description
This plugin allows to observe data source changes. By default, the plugin is declared as `undefined`, which makes it
disabled. Enabling this plugin switches the table into one-way data binding where changes are applied into the data
source (outside from the table) will be automatically reflected in the table.

```js
// as a boolean
observeChanges: true,
```

To configure this plugin see {@link Options#observeChanges}.