Type of the configuration object used to configure the markdown processor.
B extends MarkdownBackend
- The type of the markdown processor.
B extends "markdown-it" ? MarkdownCommonConfiguration & { options?: Omit<import("npm:markdown-it@^14.1.0").Options, "highlight"
| "langPrefix"
| "html">; extensions?: (import("npm:markdown-it@^14.1.0").PluginSimple
| [import("npm:markdown-it@^14.1.0").PluginWithOptions, Record<string, unknown>]
| [import("npm:markdown-it@^14.1.0").PluginWithParams, ...unknown[]])[]; } : B extends "marked" ? MarkdownCommonConfiguration & { options?: import("npm:marked@^15.0.8").MarkedOptions; extensions?: import("npm:marked@^15.0.8").MarkedExtension[]; } : B extends "micromark" ? MarkdownCommonConfiguration & { options?: Omit<import("npm:micromark@^4.0.2").Options, "allowDangerousHtml"> | undefined; } : B extends "unified" ? MarkdownCommonConfiguration & { remarkPlugins?: import("npm:unified@^11.0.5").PluggableList | undefined; rehypePlugins?: import("npm:unified@^11.0.5").PluggableList | undefined; retextPlugins?: import("npm:unified@^11.0.5").PluggableList | undefined; remarkRehypeOptions?: Omit<import("npm:remark-rehype@^11.1.2").Options, "allowDangerousHtml"> | undefined; rehypeStringifyOptions?: Omit<import("npm:rehype-stringify@^10.0.1").Options, "allowDangerousHtml"> | undefined; } : B extends "custom" ? MarkdownCommonConfiguration & { process: MarkdownProcessFn<"custom">; } : MarkdownCommonConfiguration & Record<string, unknown>