typedoc-plugin-markdown
Version:
A TypeDoc plugin that generates TypeScript API documentation as Markdown.
23 lines (22 loc) • 581 B
JavaScript
export function getModifier(model) {
const modifiers = [];
if (model.flags.isPrivate) {
modifiers.push('private');
}
else if (model.flags.isProtected) {
modifiers.push('protected');
}
else if (model.flags.isPublic) {
modifiers.push('public');
}
if (model.flags.isStatic) {
modifiers.push('static');
}
if (model.flags.isAbstract) {
modifiers.push('abstract');
}
if (model.flags.isReadonly) {
modifiers.push('readonly');
}
return modifiers.length ? modifiers.join(' ') : null;
}