Home / Function/ preprocessMdx() — supabase Function Reference

preprocessMdx() — supabase Function Reference

Architecture documentation for the preprocessMdx() function in utils.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  4b1c83bf_9e5f_2677_9122_a760805fbc95["preprocessMdx()"]
  67a945e1_7550_1b68_2ba7_665ba0ff6278["preprocessMdxWithDefaults()"]
  67a945e1_7550_1b68_2ba7_665ba0ff6278 -->|calls| 4b1c83bf_9e5f_2677_9122_a760805fbc95
  144ada00_745c_00aa_a623_64d9cca6bb96["fromDocsMarkdown()"]
  4b1c83bf_9e5f_2677_9122_a760805fbc95 -->|calls| 144ada00_745c_00aa_a623_64d9cca6bb96
  style 4b1c83bf_9e5f_2677_9122_a760805fbc95 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/features/directives/utils.ts lines 17–27

export async function preprocessMdx<T>(mdx: string, transformers: Transformer[]) {
  if (!mdx) return mdx

  let mdast = fromDocsMarkdown(mdx)
  for (const transform of transformers) {
    mdast = await transform(mdast)
  }

  const output = toMarkdown(mdast, { extensions: [mdxToMarkdown(), gfmToMarkdown()] })
  return output
}

Subdomains

Frequently Asked Questions

What does preprocessMdx() do?
preprocessMdx() is a function in the supabase codebase.
What does preprocessMdx() call?
preprocessMdx() calls 1 function(s): fromDocsMarkdown.
What calls preprocessMdx()?
preprocessMdx() is called by 1 function(s): preprocessMdxWithDefaults.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free