function warnOnce(method, message) {
  let warned = false;
  return function () {
    if (!warned) {
      win.console.warn(message);
      warned = true;
    }

    return method.apply(this, arguments);
  };
}
Returns or sets the distance the pointer must be moved before an action
sequence occurs. This also affects tolerance for tap events.

@alias module:interact.pointerMoveTolerance

@param {number} [newValue] The movement from the start position must be greater than this value
@return {interact | number}