UNPKG

@analogjs/content

Version:

Content Rendering for Analog

12 lines (9 loc) 680 B
import { Provider } from '@angular/core'; import { CodeToHastOptionsCommon, BundledLanguage, CodeOptionsMeta, CodeOptionsSingleTheme, BundledTheme, CodeOptionsMultipleThemes } from 'shiki'; type ShikiHighlightOptions = Partial<Omit<CodeToHastOptionsCommon<BundledLanguage>, 'lang'>> & CodeOptionsMeta & Partial<CodeOptionsSingleTheme<BundledTheme>> & Partial<CodeOptionsMultipleThemes<BundledTheme>>; type WithShikiHighlighterOptions = ShikiHighlightOptions & { container?: string; }; declare function withShikiHighlighter(_opts?: WithShikiHighlighterOptions): Provider[]; export { withShikiHighlighter }; export type { ShikiHighlightOptions, WithShikiHighlighterOptions };