react-code-canvas
Version:
Package to run and preview React code with live editing capabilities in a browser.
13 lines (12 loc) • 538 B
TypeScript
import React, { ComponentPropsWithoutRef } from 'react';
import { Language, Theme, PrismLib } from './types';
export type CodeBlockProps = Omit<ComponentPropsWithoutRef<'pre'>, 'children'> & {
children?: string;
language?: Language;
theme?: Theme;
Prism?: PrismLib;
noWrapper?: boolean;
noWrap?: boolean;
padding?: number;
};
export declare const CodeBlock: ({ children, language, theme, Prism, padding, noWrapper, noWrap, className: _className, style: _style, ...rest }: CodeBlockProps) => React.JSX.Element;