typedoc-plugin-markdown
Version:
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
27 lines (26 loc) • 782 B
JavaScript
import { backTicks } from '../../../libs/markdown/index.js';
export function getReflectionFlags(reflectionFlags) {
const result = [];
if (reflectionFlags?.isAbstract) {
result.push(backTicks('abstract'));
}
if (reflectionFlags?.isConst) {
result.push(backTicks('const'));
}
if (reflectionFlags?.isPrivate) {
result.push(backTicks('private'));
}
if (reflectionFlags?.isProtected) {
result.push(backTicks('protected'));
}
if (reflectionFlags?.isReadonly) {
result.push(backTicks('readonly'));
}
if (reflectionFlags?.isStatic) {
result.push(backTicks('static'));
}
if (reflectionFlags?.isOptional) {
result.push(backTicks('optional'));
}
return result.join(' ');
}