react-lowlight
Version:
Super-thin React wrapper for lowlight (Syntax highlighting using VDOM)
21 lines (20 loc) • 535 B
TypeScript
interface LowlightMarker {
line: number;
className?: number;
}
interface LowlightProps {
className?: string;
language?: string;
value: string;
prefix?: string;
subset?: string[];
inline?: boolean;
markers: number[] | LowlightMarker[];
}
declare function Lowlight(props: LowlightProps): JSX.Element;
declare namespace Lowlight {
var displayName: string;
var registerLanguage: (language: string, syntax: any) => void;
var hasLanguage: (lang: string) => boolean;
}
export default Lowlight;