| 12345678910111213141516171819202122 |
- import type { JSX } from 'react';
- export interface IEditorMethods {
- forceToFocus: () => void;
- setValue: (newValue: string) => void;
- setCaretLine: (line: number) => void;
- setScrollTopByLine: (line: number) => void;
- insertText: (text: string) => void;
- terminateUploadingState: () => void;
- }
- export interface IEditorInnerMethods {
- getStrFromBol(): void;
- getStrToEol: () => void;
- getStrFromBolToSelectedUpperPos: () => void;
- replaceBolToCurrentPos: (text: string) => void;
- replaceLine: (text: string) => void;
- insertLinebreak: () => void;
- dispatchSave: () => void;
- dispatchPasteFiles: (event: Event) => void;
- getNavbarItems: () => JSX.Element[];
- }
|