babel-plugin-typescript-to-proptypes
Version:
Generate React PropTypes from TypeScript prop interfaces.
23 lines (16 loc) • 437 B
JavaScript
Object.defineProperty(exports, '__esModule', {
value: true
});
const core = require('@babel/core');
function getTypeName(typeName) {
if (core.types.isIdentifier(typeName)) {
return typeName.name;
}
if (core.types.isTSQualifiedName(typeName)) {
return `${getTypeName(typeName.left)}.${typeName.right.name}`;
}
return '';
}
exports.getTypeName = getTypeName;
//# sourceMappingURL=getTypeName.js.map
;