Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/syntax-tree/mdast-util-to-markdown
/ functions
Functions
76 in github.com/syntax-tree/mdast-util-to-markdown
⨍
Functions
76
◇
Types & classes
11
↓ 38 callers
Function
createList
* @param {Array<BlockContent> | BlockContent | undefined} [d] * @returns {List}
test/index.js:4993
↓ 16 callers
Function
exit
* @returns {undefined}
lib/index.js:91
↓ 8 callers
Function
encodeCharacterReference
(code)
lib/util/encode-character-reference.js:9
↓ 4 callers
Function
encodeInfo
(outside, inside, marker)
lib/util/encode-info.js:41
↓ 3 callers
Function
checkBullet
(state)
lib/util/check-bullet.js:9
↓ 3 callers
Function
checkQuote
(state)
lib/util/check-quote.js:9
↓ 3 callers
Function
formatCodeAsIndented
(node, state)
lib/util/format-code-as-indented.js:11
↓ 2 callers
Function
checkRule
(state)
lib/util/check-rule.js:9
↓ 2 callers
Function
escapeBackslashes
* @param {string} value * @param {string} after * @returns {string}
lib/util/safe.js:146
↓ 2 callers
Function
formatHeadingAsSetext
(node, state)
lib/util/format-heading-as-setext.js:14
↓ 2 callers
Function
formatLinkAsAutolink
(node, state)
lib/util/format-link-as-autolink.js:13
↓ 2 callers
Function
list
* @template T * @param {Array<T>} left * @param {Array<T> | null | undefined} right
lib/configure.js:64
↓ 2 callers
Function
listInScope
* @param {Array<ConstructName>} stack * @param {Unsafe['inConstruct']} list * @param {boolean} none * @returns {boolean}
lib/util/pattern-in-scope.js:23
↓ 2 callers
Function
one
* @param {string} value
lib/util/indent-lines.js:32
↓ 2 callers
Function
patternInScope
(stack, pattern)
lib/util/pattern-in-scope.js:10
↓ 1 callers
Function
between
* @param {FlowChildren} left * @param {FlowChildren} right * @param {FlowParents} parent * @param {State} state * @returns {string}
lib/util/container-flow.js:64
↓ 1 callers
Function
checkBulletOrdered
(state)
lib/util/check-bullet-ordered.js:9
↓ 1 callers
Function
checkBulletOther
(state)
lib/util/check-bullet-other.js:11
↓ 1 callers
Function
checkEmphasis
(state)
lib/util/check-emphasis.js:9
↓ 1 callers
Function
checkFence
(state)
lib/util/check-fence.js:9
↓ 1 callers
Function
checkListItemIndent
(state)
lib/util/check-list-item-indent.js:9
↓ 1 callers
Function
checkRuleRepetition
(state)
lib/util/check-rule-repetition.js:9
↓ 1 callers
Function
checkStrong
(state)
lib/util/check-strong.js:9
↓ 1 callers
Function
configure
(base, extension)
lib/configure.js:12
↓ 1 callers
Function
containerFlow
(parent, state, info)
lib/util/container-flow.js:16
↓ 1 callers
Function
containerPhrasing
(parent, state, info)
lib/util/container-phrasing.js:22
↓ 1 callers
Function
map
* @template T * @param {Record<string, T>} left * @param {Record<string, T> | null | undefined} right
lib/configure.js:75
↓ 1 callers
Function
map
@type {Map}
lib/handle/code.js:73
↓ 1 callers
Function
safe
(state, input, config)
lib/util/safe.js:33
Function
association
(node)
lib/util/association.js:27
Function
blockquote
(node, _, state, info)
lib/handle/blockquote.js:13
Function
code
(node, _, state, info)
lib/handle/code.js:17
Function
compilePattern
(pattern)
lib/util/compile-pattern.js:8
Function
containerFlowBound
* Serialize the children of a parent that contains flow children. * * These children will typically be joined by blank lines. * What they are joine
lib/index.js:156
Function
containerPhrasingBound
* Serialize the children of a parent that contains phrasing children. * * These children will be joined flush together. * * @this {State} * Inf
lib/index.js:137
Function
current
* Get the current tracked info. * * @type {TrackCurrent}
lib/util/track.js:27
Function
definition
(node, _, state, info)
lib/handle/definition.js:15
Function
emphasis
(node, _, state, info)
lib/handle/emphasis.js:19
Function
emphasisPeek
* @param {Emphasis} _ * @param {Parents | undefined} _1 * @param {State} state * @returns {string}
lib/handle/emphasis.js:67
Function
enter
@type {Enter}
lib/index.js:84
Function
hardBreak
(_, _1, state, info)
lib/handle/break.js:15
Function
heading
(node, _, state, info)
lib/handle/heading.js:16
Function
html
(node)
lib/handle/html.js:11
Function
htmlPeek
* @returns {string}
lib/handle/html.js:18
Function
image
(node, _, state, info)
lib/handle/image.js:17
Function
imagePeek
* @returns {string}
lib/handle/image.js:80
Function
imageReference
(node, _, state, info)
lib/handle/image-reference.js:15
Function
imageReferencePeek
* @returns {string}
lib/handle/image-reference.js:61
Function
indentLines
(value, map)
lib/util/indent-lines.js:10
Function
inlineCode
(node, _, state)
lib/handle/inline-code.js:14
Function
inlineCodePeek
* @returns {string}
lib/handle/inline-code.js:74
Function
invalid
* @param {unknown} value * @returns {never}
lib/index.js:101
Function
joinDefaults
@type {Join}
lib/join.js:12
Function
joinDefinition
@type {Join}
lib/index.js:116
Function
link
(node, _, state, info)
lib/handle/link.js:19
Function
linkPeek
* @param {Link} node * @param {Parents | undefined} _ * @param {State} state * @returns {string}
lib/handle/link.js:112
Function
linkReference
(node, _, state, info)
lib/handle/link-reference.js:15
Function
linkReferencePeek
* @returns {string}
lib/handle/link-reference.js:61
Function
list
(node, parent, state, info)
lib/handle/list.js:18
Function
listItem
(node, parent, state, info)
lib/handle/list-item.js:16
Function
map
@type {Map}
lib/handle/blockquote.js:27
Function
map
@type {Map}
lib/handle/list-item.js:55
Function
move
* Move past some generated markdown. * * @type {TrackMove}
lib/util/track.js:45
Function
numerical
* @param {number} a * @param {number} b * @returns {number}
lib/util/safe.js:137
Function
paragraph
(node, _, state, info)
lib/handle/paragraph.js:13
Function
root
(node, _, state, info)
lib/handle/root.js:15
Function
safeBound
* Make a string safe for embedding in markdown constructs. * * In markdown, almost all punctuation characters can, in certain cases, * result in so
lib/index.js:185
Function
shift
* Define an increased line shift (the typical indent for lines). * * @type {TrackShift}
lib/util/track.js:36
Function
strong
(node, _, state, info)
lib/handle/strong.js:19
Function
strongPeek
* @param {Strong} _ * @param {Parents | undefined} _1 * @param {State} state * @returns {string}
lib/handle/strong.js:67
Function
text
(node, _, state, info)
lib/handle/text.js:13
Function
thematicBreak
(_, _1, state)
lib/handle/thematic-break.js:15
Function
toMarkdown
(tree, options)
lib/index.js:30
Function
track
(config)
lib/util/track.js:10
Function
unknown
* @param {unknown} value * @returns {never}
lib/index.js:109
Function
unknown
* @type {Handle} * @param {unknown} _
test/index.js:4930