docusaurus-plugin-typedoc-api
Version:
Docusaurus plugin that provides source code API documentation powered by TypeDoc.
25 lines (21 loc) • 663 B
JavaScript
;
const jsxRuntime = require('react/jsx-runtime');
// https://github.com/TypeStrong/typedoc-default-themes/blob/master/src/default/partials/comment.hbs
function removePrefix(value) {
return value.replace(/^is([A-Z])/, (match, char) => String(char).toLocaleLowerCase());
}
function Flags({
flags
}) {
if (!flags) {
return null;
}
return /*#__PURE__*/jsxRuntime.jsx(jsxRuntime.Fragment, {
children: Object.keys(flags).map(removePrefix).map(flag => /*#__PURE__*/jsxRuntime.jsx("span", {
className: `tsd-flag tsd-flag-${flag}`,
children: flag
}, flag))
});
}
exports.Flags = Flags;
//# sourceMappingURL=Flags.js.map