import { __exports as e } from "../../../../../../../../../_virtual/createTSUnionType.js";
import { __require as s } from "../generated/index.js";
import "../../modifications/typescript/removeTypeDuplicates.js";
import { __exports as _ } from "../../../../../../../../../_virtual/removeTypeDuplicates2.js";
var t;
function c() {
  if (t)
    return e;
  t = 1, Object.defineProperty(e, "__esModule", {
    value: !0
  }), e.default = a;
  var n = s(), o = _;
  function a(i) {
    const p = i.map((u) => u.typeAnnotation), r = (0, o.default)(p);
    return r.length === 1 ? r[0] : (0, n.tsUnionType)(r);
  }
  return e;
}
export {
  c as __require
};
//# sourceMappingURL=createTSUnionType.js.map
