code: function (newValue) {
              if (trySelector(newValue)) {            // CSS selector to match event.target
                  this.options.ignoreFrom = newValue;
                  return this;
              }
  
              if (isElement(newValue)) {              // specific element
                  this.options.ignoreFrom = newValue;
                  return this;
              }
  
              return this.options.ignoreFrom;
          }
docs: /*\
  Interactable.ignoreFrom
  [ method ]
  
  If the target of the `mousedown`, `pointerdown` or `touchstart`
  event or any of it's parents match the given CSS selector or
  Element, no drag/resize/gesture is started.
  
  - newValue (string | Element | null) #optional a CSS selector string, an Element or `null` to not ignore any elements
  = (string | Element | object) The current ignoreFrom value or this Interactable
  *
  | interact(element, { ignoreFrom: document.getElementById('no-action') });
  | // or
  | interact(element).ignoreFrom('input, textarea, a');
  \