needWrap.js 569 B

12345678910111213141516171819
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports["default"] = void 0;
  6. var _isSimpleType = _interopRequireDefault(require("./isSimpleType"));
  7. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
  8. var complexTypesWithoutWrap = new Set(['TupleTypeAnnotation', 'ObjectTypeAnnotation']);
  9. var _default = function _default(node) {
  10. return !(0, _isSimpleType["default"])(node) && !complexTypesWithoutWrap.has(node.type);
  11. };
  12. exports["default"] = _default;
  13. module.exports = exports.default;