code: function _reportError(e, file) {
      if (e instanceof Infer.TimedOut) {
          // Post a message back to the main thread with timedout info
          self.postMessage({
              type: MessageIds.TERN_INFERENCE_TIMEDOUT,
              file: file
          });
      } else {
          _log("Error thrown in tern_node domain:" + e.message + "\n" + e.stack);
      }
  }
docs: Report exception
  @private
  @param {Error} e - the error object