@devbookhq/ui
Version:
Devbook UI is a React UI library
14 lines (13 loc) • 598 B
TypeScript
/// <reference types="react" />
import type { useDevbook } from '@devbookhq/sdk';
import { Language } from '../Editor/language';
declare type SnippetDevbook = Pick<ReturnType<typeof useDevbook>, 'fs' | 'runCmd' | 'stderr' | 'stdout' | 'status'>;
export interface Props {
devbook: SnippetDevbook;
language?: Language;
children?: string;
autorun?: boolean;
onRun?: (devbook: SnippetDevbook, code: string) => (Promise<void> | void);
}
declare function Snippet({ devbook, language, onRun, autorun, children: initialCode, }: Props): JSX.Element;
export default Snippet;