mdx
createMDXFormatterβ
const createMDXFormatter: (meta?) => Formatter;
Defined in: formatters/dist/docusaurus/index.d.ts:75
Creates a Docusaurus formatter.
Captures meta in closure so formatMDXAdmonition can detect the Docusaurus version.
Parametersβ
meta?β
Maybe<MetaInfo>
Optional metadata used to detect Docusaurus version
Returnsβ
Formatter
A complete Formatter implementation for Docusaurus MDX output
formatMDXAdmonitionβ
const formatMDXAdmonition: ({ text, title, type }, meta) => MDXString;
Defined in: formatters/dist/docusaurus/index.d.ts:26
Formats an admonition using Docusaurus native :::type callout syntax.
Detects Docusaurus v2 (via meta) and uses :::caution instead of :::warning.
Parametersβ
{ text, title, type }β
AdmonitionType
metaβ
Maybe<MetaInfo>
Optional metadata used to detect Docusaurus version
Returnsβ
MDXString
Formatted admonition string
formatMDXBadgeβ
const formatMDXBadge: ({ text, classname }) => MDXString;
Defined in: formatters/dist/docusaurus/index.d.ts:18
Formats a badge using the inline <Badge> component defined in mdxDeclaration.
Appends a CSS class derived from classname (e.g. badge--deprecated).
Parametersβ
{ text, classname }β
Badge
Returnsβ
MDXString
Formatted Badge component string
formatMDXBulletβ
const formatMDXBullet: (text?) => MDXString;
Defined in: formatters/dist/docusaurus/index.d.ts:32
Formats a bullet point using the inline <Bullet/> component defined in mdxDeclaration.
Parametersβ
text?β
string
Optional text to append after the bullet
Returnsβ
MDXString
Formatted Bullet component string
formatMDXDetailsβ
const formatMDXDetails: ({ dataOpen, dataClose }) => MDXString;
Defined in: formatters/dist/docusaurus/index.d.ts:40
Formats a collapsible block as an HTML <details> element with
toggle labels that swap via the hidden attribute.
Text is escaped so curly braces and angle brackets don't break MDX.
Parametersβ
{ dataOpen, dataClose, }β
CollapsibleOption
Returnsβ
MDXString
Formatted details element string
formatMDXFrontmatterβ
const formatMDXFrontmatter: (_props, formatted) => MDXString;
Defined in: formatters/dist/docusaurus/index.d.ts:68
Formats YAML front matter wrapped in --- delimiters.
Parametersβ
_propsβ
Maybe<FrontMatterOptions>
Front matter options (unused)
formattedβ
Maybe<string[]>
Pre-formatted front matter lines
Returnsβ
MDXString
Formatted front matter block, or empty string if no lines provided
formatMDXLinkβ
const formatMDXLink: ({ text, url }) => TypeLink;
Defined in: formatters/dist/docusaurus/index.d.ts:61
Appends .mdx to internal link URLs.
Parametersβ
{ text, url }β
TypeLink
Returnsβ
TypeLink
Link with .mdx extension appended to the URL
formatMDXNameEntityβ
const formatMDXNameEntity: (name, parentType?) => MDXString;
Defined in: formatters/dist/docusaurus/index.d.ts:55
Formats a named entity as an inline <code> element with the parent type
in normal weight and the entity name in bold.
Text is escaped so curly braces don't break MDX.
Parametersβ
nameβ
string
Entity name
parentType?β
Maybe<string>
Optional parent type name for qualified references
Returnsβ
MDXString
Formatted JSX code element string
formatMDXSpecifiedByLinkβ
const formatMDXSpecifiedByLink: (url) => MDXString;
Defined in: formatters/dist/docusaurus/index.d.ts:46
Formats a "specified by" link using the inline <SpecifiedBy> component.
Parametersβ
urlβ
string
URL to the specification
Returnsβ
MDXString
Formatted SpecifiedBy component string
mdxDeclarationβ
const mdxDeclaration: MDXString;
Defined in: formatters/dist/docusaurus/index.d.ts:11
MDX component definitions prepended to every generated file.