UNPKG

@devbookhq/ui

Version:

Devbook UI is a React UI library

12 lines (11 loc) 477 B
import type { Terminal as XTermTerminal } from 'xterm'; import type { useDevbook, TerminalSession } from '@devbookhq/sdk'; export interface Opts { devbook: Pick<ReturnType<typeof useDevbook>, 'terminal' | 'status'>; lightTheme?: boolean; } declare function useTerminal({ devbook: { status, terminal: devbookTerminal, }, lightTheme, }: Opts): { terminal: XTermTerminal | undefined; session: TerminalSession | undefined; }; export default useTerminal;