UNPKG

react-terminal-viewer

Version:

<h1 align="center"> react-terminal-viewer </h1>

10 lines (9 loc) 609 B
import { Terminal } from 'xterm'; import { FitAddon } from 'xterm-addon-fit'; import { CanvasAddon } from 'xterm-addon-canvas'; import { WebLinksAddon } from 'xterm-addon-web-links'; import { SearchAddon } from './SearchAddon'; import { HighlightAddon } from './HighlightAddon'; export declare type AddonType = FitAddon | WebLinksAddon | SearchAddon | HighlightAddon | CanvasAddon; declare const useAddon: (terminal: Terminal | undefined, Addon: new () => AddonType, loadable: boolean, callback?: ((term: Terminal, instance: AddonType) => void) | undefined) => AddonType | undefined; export default useAddon;