UNPKG

@devbookhq/ui

Version:

Devbook UI is a React UI library

14 lines (13 loc) 598 B
/// <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;