123456789101112131415161718192021222324252627282930 |
- "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
|