code: function canReturnOriginalExpression(parsedType, {restringify, htmlSafe, links}) {
      return restringify !== true && htmlSafe !== true &&
          (links === null || links === undefined) &&
          Object.prototype.hasOwnProperty.call(parsedType, 'typeExpression');
  }
docs: can't return the original if any of the following are true: 1. restringification was requested 2. htmlSafe option was requested 3. links option was provided 4. typeExpression property is missing