index.d.ts 1.1 KB

12345678910111213141516171819202122232425
  1. /**
  2. * Create an extension for `mdast-util-from-markdown` to enable MDX.js ESM in
  3. * markdown.
  4. *
  5. * When using the micromark syntax extension with `addResult`, nodes will have
  6. * a `data.estree` field set to an ESTree [`Program`][program] node.
  7. *
  8. * @returns {FromMarkdownExtension}
  9. * Extension for `mdast-util-from-markdown` to enable MDX.js ESM.
  10. */
  11. export function mdxjsEsmFromMarkdown(): FromMarkdownExtension;
  12. /**
  13. * Create an extension for `mdast-util-to-markdown` to enable MDX.js ESM in
  14. * markdown.
  15. *
  16. * @returns {ToMarkdownExtension}
  17. * Extension for `mdast-util-to-markdown` to enable MDX.js ESM.
  18. */
  19. export function mdxjsEsmToMarkdown(): ToMarkdownExtension;
  20. export type CompileContext = import('mdast-util-from-markdown').CompileContext;
  21. export type FromMarkdownExtension = import('mdast-util-from-markdown').Extension;
  22. export type FromMarkdownHandle = import('mdast-util-from-markdown').Handle;
  23. export type ToMarkdownHandle = import('mdast-util-to-markdown').Handle;
  24. export type ToMarkdownExtension = import('mdast-util-to-markdown').Options;
  25. export type MdxjsEsm = import('../index.js').MdxjsEsm;