UNPKG

mdast-util-mdx

Version:

mdast extension to parse and serialize MDX (or MDX.js)

29 lines (28 loc) 1.11 kB
/** * Create an extension for `mdast-util-from-markdown` to enable MDX (ESM, JSX, * expressions). * * @returns {Array<FromMarkdownExtension>} * Extension for `mdast-util-from-markdown` to enable MDX (ESM, JSX, * expressions). * * When using the syntax extensions with `addResult`, ESM and expression * nodes will have `data.estree` fields set to ESTree `Program` node. */ export function mdxFromMarkdown(): Array<FromMarkdownExtension> /** * Create an extension for `mdast-util-to-markdown` to enable MDX (ESM, JSX, * expressions). * * @param {ToMarkdownOptions | null | undefined} [options] * Configuration (optional). * @returns {ToMarkdownExtension} * Extension for `mdast-util-to-markdown` to enable MDX (ESM, JSX, * expressions). */ export function mdxToMarkdown( options?: ToMarkdownOptions | null | undefined ): ToMarkdownExtension export type FromMarkdownExtension = import('mdast-util-from-markdown').Extension export type ToMarkdownOptions = import('mdast-util-mdx-jsx').ToMarkdownOptions export type ToMarkdownExtension = import('mdast-util-to-markdown').Options