react-terminal-viewer
Version:
<h1 align="center"> react-terminal-viewer </h1>
10 lines (9 loc) • 609 B
TypeScript
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;