UNPKG

svelte-rune-highlight

Version:
38 lines (37 loc) 1.01 kB
import type { LanguageFn } from 'highlight.js'; type HighlightLanguage = { name: string; register: LanguageFn; }; interface Props { numberLine?: boolean; language: HighlightLanguage; code: string; langtag?: boolean; hideBorder?: boolean; wrapLines?: boolean; startingLineNumber?: number; highlightedLines?: number[]; backgroudColor?: string; position?: 'static' | 'relative' | 'absolute' | 'sticky' | undefined; class?: string; } /** * [Go to docs](https://svelte-rune-highlight.codewithshin.com/) * ## Props * @prop numberLine * @prop language * @prop code = '' * @prop langtag = false * @prop hideBorder * @prop wrapLines * @prop startingLineNumber = 1 * @prop highlightedLines = [] * @prop backgroudColor * @prop position = 'sticky' * @prop class: className = 'relative' * @prop ...restProps */ declare const Highlight: import("svelte").Component<Props, {}, "">; type Highlight = ReturnType<typeof Highlight>; export default Highlight;