typedoc-plugin-markdown
Version:
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
12 lines (11 loc) • 367 B
JavaScript
/**
* The link element
* @param label The text to display for the link
* @param url The URL to link to
* @returns A Markdown link if URL is provided, otherwise plain text
*/
export function link(label, url) {
const parsedUrl = url?.trim() || '';
const safeLabel = label.trim();
return parsedUrl.length ? `[${safeLabel}](${parsedUrl})` : safeLabel;
}