format-helpers
Format event helpers for printer-legacy.
This module provides helper functions to emit MDX format events and handle fallback to default formatters when no custom handlers are registered.
formatMDXAdmonition()β
function formatMDXAdmonition(__namedParameters, _meta): MDXString;
Defined in: printer-legacy/src/format-helpers.ts:38
Default admonition formatter.
Parametersβ
__namedParametersβ
AdmonitionType
_metaβ
Maybe<MetaInfo>
Returnsβ
MDXString
formatMDXBadge()β
function formatMDXBadge(badge): MDXString;
Defined in: printer-legacy/src/format-helpers.ts:31
Default badge formatter.
Parametersβ
badgeβ
Badge
Returnsβ
MDXString
formatMDXBullet()β
function formatMDXBullet(text?): MDXString;
Defined in: printer-legacy/src/format-helpers.ts:48
Default bullet formatter.
Parametersβ
text?β
string = ""
Returnsβ
MDXString
formatMDXDetails()β
function formatMDXDetails(__namedParameters): MDXString;
Defined in: printer-legacy/src/format-helpers.ts:64
Default details formatter.
The returned string must contain a \r (carriage return) character as a
delimiter between the opening part (ending after </summary>) and the
closing part (starting before </details>). printSection calls
result.split('\r') to obtain [openSection, closeSection]; without this
delimiter the closing tag is lost and items are rendered outside the
collapsible element.
Custom implementations of formatMDXDetails must follow the same contract.
Parametersβ
__namedParametersβ
CollapsibleOption
Returnsβ
MDXString
formatMDXFrontmatter()β
function formatMDXFrontmatter(_props, formatted): MDXString;
Defined in: printer-legacy/src/format-helpers.ts:73
Default frontmatter formatter.
Parametersβ
_propsβ
Maybe<FrontMatterOptions>
formattedβ
Maybe<string[]>
Returnsβ
MDXString
formatMDXLink()β
function formatMDXLink(link): TypeLink;
Defined in: printer-legacy/src/format-helpers.ts:87
Default link formatter.
Parametersβ
linkβ
TypeLink
Returnsβ
TypeLink
formatMDXNameEntity()β
function formatMDXNameEntity(name, parentType?): MDXString;
Defined in: printer-legacy/src/format-helpers.ts:94
Default name entity formatter.
Parametersβ
nameβ
string
parentType?β
Maybe<string>
Returnsβ
MDXString
formatMDXSpecifiedByLink()β
function formatMDXSpecifiedByLink(url): MDXString;
Defined in: printer-legacy/src/format-helpers.ts:107
Default specified-by link formatter.
Parametersβ
urlβ
string
Returnsβ
MDXString