Urara-Blog/node_modules/.pnpm-store/v3/files/88/dbd2cfe940e7b4e4e7167cb95ec292451aed517023ecb2f8cbac625045e6851565539af65fd3c2187c6483c376d74172bfc1109d03d786b6a630eee9ee7835
2022-08-14 01:14:53 +08:00

32 lines
No EOL
580 B
Text

"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 (isFlowType(types[0])) {
if (createFlowUnionType) {
return createFlowUnionType(types);
}
return createUnionTypeAnnotation(types);
} else {
if (createTSUnionType) {
return createTSUnionType(types);
}
}
}
}