UNPKG

@taze-editor/taze-plugin-search-highlight

Version:

Search and highlight plugin for Taze Editor

20 lines 999 B
import { Editor, Node, Path } from "slate"; import { TDecoratedRange, TSearchParams } from "./types"; export type TSearchPluginStore = { searchParams: TSearchParams; replaceQuery: string; searchMatchedRanges: TDecoratedRange[]; searchStep: number; setSearchParams: (params: TSearchParams) => void; setReplaceQuery: (value: string) => void; moveNextSearchStep: (editor: Editor) => void; movePrevSearchStep: (editor: Editor) => void; setSearchMatchedRanges: (ranges: TDecoratedRange[]) => void; setSearchStep: (value: number) => void; getSearchRanges: (node: Node, path: Path, searchParams: TSearchParams, focusedRange?: TDecoratedRange) => TDecoratedRange[]; getAllSearchRanges: (editor: Editor, searchParams: TSearchParams) => TDecoratedRange[]; replaceOne: (editor: Editor) => void; replaceAll: (editor: Editor) => void; getNextSearchMatchStep: (editor: Editor, ranges: TDecoratedRange[]) => number; }; //# sourceMappingURL=store.d.ts.map