Files
med-notes/.pnpm-store/v10/files/d2/da611c708f0e66c11028af691456a7a627c9df65d5cc9f5a68c99c85005f1a89c4d0e270547e21f2617ee376534e69c615f39ee9600e745a8abf7206ce031a
2025-05-09 05:30:08 +02:00

31 lines
657 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createUnionType = createUnionType;
var _t = require("@babel/types");
const {
createFlowUnionType,
createTSUnionType,
createUnionTypeAnnotation,
isFlowType,
isTSType
} = _t;
function createUnionType(types) {
{
if (types.every(v => isFlowType(v))) {
if (createFlowUnionType) {
return createFlowUnionType(types);
}
return createUnionTypeAnnotation(types);
} else if (types.every(v => isTSType(v))) {
if (createTSUnionType) {
return createTSUnionType(types);
}
}
}
}
//# sourceMappingURL=util.js.map