translateColumnToPhysical = function translateColumnToPhysical(_ref3) {
          var visualColumn = _ref3.column,
              restOfProperties = (0, _objectWithoutProperties2.default)(_ref3, ["column"]);
          return (0, _objectSpread2.default)({
            column: _this7.hot.toPhysicalColumn(visualColumn)
          }, restOfProperties);
        }
@description
Warn: Useful mainly for providing server side sort implementation (see in the example below). It doesn't sort the data set. It just sets sort configuration for all sorted columns.
Note: Please keep in mind that this method doesn't re-render the table.

@example
```js
beforeColumnSort: function(currentSortConfig, destinationSortConfigs) {
  const columnSortPlugin = this.getPlugin('columnSorting');

  columnSortPlugin.setSortConfig(destinationSortConfigs);

  // const newData = ... // Calculated data set, ie. from an AJAX call.

  this.loadData(newData); // Load new data set and re-render the table.

  return false; // The blockade for the default sort action.
}```

@param {undefined|Object|Array} sortConfig Single column sort configuration or full sort configuration (for all sorted columns).
The configuration object contains `column` and `sortOrder` properties. First of them contains visual column index, the second one contains
sort order (`asc` for ascending, `desc` for descending).