@code-surfer/standalone
Version:
Code Surfer React component
22 lines (21 loc) • 710 B
TypeScript
/// <reference types="react" />
import { InputStep, Step } from "code-surfer-types";
import { CodeSurferTheme } from "@code-surfer/themes";
import { UnknownError } from "./errors";
import "./default-syntaxes";
declare type ParsedSteps = {
steps: Step[];
tokens: string[][];
types: string[][];
maxLineCount: number;
showNumbers?: boolean;
};
declare type CodeSurferProps = {
steps?: InputStep[];
parsedSteps?: ParsedSteps;
progress: number;
theme?: CodeSurferTheme;
nonblocking?: boolean;
};
declare function CodeSurferWrapper({ theme, nonblocking, ...props }: CodeSurferProps): JSX.Element;
export { CodeSurferWrapper as CodeSurfer, UnknownError };