3
3
* @typedef {import('mdast-util-to-markdown').Options } ToMarkdownExtension
4
4
* @typedef {import('mdast-util-mdx-expression').MDXFlowExpression } MDXFlowExpression
5
5
* @typedef {import('mdast-util-mdx-expression').MDXTextExpression } MDXTextExpression
6
- * @typedef {import('mdast-util-mdx-jsx').MDXJsxAttributeValueExpression } MDXJsxAttributeValueExpression
7
- * @typedef {import('mdast-util-mdx-jsx').MDXJsxAttribute } MDXJsxAttribute
8
- * @typedef {import('mdast-util-mdx-jsx').MDXJsxExpressionAttribute } MDXJsxExpressionAttribute
9
- * @typedef {import('mdast-util-mdx-jsx').MDXJsxFlowElement } MDXJsxFlowElement
10
- * @typedef {import('mdast-util-mdx-jsx').MDXJsxTextElement } MDXJsxTextElement
11
6
* @typedef {import('mdast-util-mdxjs-esm').MDXJSEsm } MDXJSEsm
7
+ * @typedef {import('mdast-util-mdx-jsx').MdxJsxAttributeValueExpression } MdxJsxAttributeValueExpression
8
+ * @typedef {import('mdast-util-mdx-jsx').MdxJsxAttribute } MdxJsxAttribute
9
+ * @typedef {import('mdast-util-mdx-jsx').MdxJsxExpressionAttribute } MdxJsxExpressionAttribute
10
+ * @typedef {import('mdast-util-mdx-jsx').MdxJsxFlowElement } MdxJsxFlowElement
11
+ * @typedef {import('mdast-util-mdx-jsx').MdxJsxTextElement } MdxJsxTextElement
12
+ */
13
+
14
+ /**
15
+ * Deprecated: remove next major:
16
+ *
17
+ * @typedef {MdxJsxAttributeValueExpression } MDXJsxAttributeValueExpression
18
+ * @typedef {MdxJsxAttribute } MDXJsxAttribute
19
+ * @typedef {MdxJsxExpressionAttribute } MDXJsxExpressionAttribute
20
+ * @typedef {MdxJsxFlowElement } MDXJsxFlowElement
21
+ * @typedef {MdxJsxTextElement } MDXJsxTextElement
12
22
*/
13
23
14
24
import {
@@ -23,15 +33,15 @@ import {mdxjsEsmFromMarkdown, mdxjsEsmToMarkdown} from 'mdast-util-mdxjs-esm'
23
33
* @return {Array<FromMarkdownExtension> }
24
34
*/
25
35
export function mdxFromMarkdown ( ) {
26
- return [ mdxExpressionFromMarkdown , mdxJsxFromMarkdown , mdxjsEsmFromMarkdown ]
36
+ return [ mdxExpressionFromMarkdown , mdxJsxFromMarkdown ( ) , mdxjsEsmFromMarkdown ]
27
37
}
28
38
29
39
/** @return {ToMarkdownExtension } */
30
40
export function mdxToMarkdown ( ) {
31
41
return {
32
42
extensions : [
33
43
mdxExpressionToMarkdown ,
34
- mdxJsxToMarkdown ,
44
+ mdxJsxToMarkdown ( ) ,
35
45
mdxjsEsmToMarkdown
36
46
]
37
47
}
0 commit comments