react-code-block
Version:
Set of unstyled UI components to build powerful code blocks in React.
9 lines (8 loc) • 373 B
TypeScript
import type { HighlightProps, RenderProps, Token } from 'prism-react-renderer';
import type { BaseContextProps, BaseLineContextProps } from './shared/types.js';
export interface RootContextProps extends Omit<HighlightProps, 'children'>, BaseContextProps {
}
export interface LineContextProps extends BaseLineContextProps {
line: Token[];
highlight?: RenderProps;
}