UNPKG

typedoc-plugin-markdown

Version:

A TypeDoc plugin that generates TypeScript API documentation as Markdown.

8 lines (7 loc) • 311 B
import { needsParentheses } from '../../../theme/lib/index.js'; export function optionalType(model, options) { const result = this.partials.someType(model.elementType, { forceCollapse: options?.forceCollapse, }); return needsParentheses(model.elementType) ? `(${result})?` : `${result}?`; }