UNPKG

typedoc-plugin-markdown

Version:

A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.

27 lines (26 loc) 782 B
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(' '); }