simple-mind-map
Version:
一个简单的web在线思维导图
35 lines (34 loc) • 1.06 kB
TypeScript
export default Search;
declare class Search {
constructor({ mindMap }: {
mindMap: any;
});
mindMap: any;
isSearching: boolean;
searchText: string;
matchNodeList: any[];
currentIndex: number;
notResetSearchText: boolean;
isJumpNext: boolean;
bindEvent(): void;
onDataChange(): void;
onModeChange(mode: any): void;
unBindEvent(): void;
search(text: any, callback?: () => void): void;
updateMatchNodeList(list: any): void;
endSearch(): void;
doSearch(): void;
isNodeInstance(node: any): boolean;
searchNext(callback: any, index: any): void;
clearHighlightOnReadonly(): void;
jump(index: any, callback?: () => void): void;
replace(replaceText: any, jumpNext?: boolean): void;
replaceAll(replaceText: any): void;
getReplacedText(node: any, searchText: any, replaceText: any): any;
emitEvent(): void;
beforePluginRemove(): void;
beforePluginDestroy(): void;
}
declare namespace Search {
const instanceName: string;
}