@shikijs/markdown-it
Version:
markdown-it integration for shiki
21 lines (20 loc) • 881 B
text/typescript
import { i as MarkdownItShikiSetupOptions, n as setupMarkdownIt, r as MarkdownItShikiExtraOptions, t as fromHighlighter } from "./core-7Y6f3vB_.mjs";
import { BuiltinLanguage, LanguageInput } from "shiki";
import MarkdownIt from "markdown-it";
//#region src/index.d.ts
type MarkdownItShikiOptions = MarkdownItShikiSetupOptions & {
/**
* Language names to include.
*
* @default Object.keys(bundledLanguages)
*/
langs?: Array<LanguageInput | BuiltinLanguage>;
/**
* Alias of languages
* @example { 'my-lang': 'javascript' }
*/
langAlias?: Record<string, string>;
};
declare function markdownItShiki(options: MarkdownItShikiOptions): Promise<(markdownit: MarkdownIt) => void>;
//#endregion
export { type MarkdownItShikiExtraOptions, MarkdownItShikiOptions, type MarkdownItShikiSetupOptions, markdownItShiki as default, fromHighlighter, setupMarkdownIt };