jodit-pro
Version:
PRO Version of Jodit Editor
22 lines (21 loc) • 951 B
TypeScript
/*!
* Jodit Editor PRO (https://xdsoft.net/jodit/)
* See LICENSE.md in the project root for license information.
* Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/
*/
import type { IFileBrowserItem, ISourcesFiles, IUniqueHash } from "jodit/esm/types/file-browser";
import type { IFileBrowserStatePro } from "../interface";
export declare class StateManager {
readonly state: IFileBrowserStatePro;
constructor(state: IFileBrowserStatePro);
getIndex(elm: IUniqueHash, elms?: IUniqueHash[]): number;
isActive(item: IUniqueHash): boolean;
isFavorite(item: IUniqueHash): boolean;
addActive(item: IFileBrowserItem, multi: boolean): void;
callSelectHandler(): void;
setFilter(value: string): void;
toggleFavorite(item: IFileBrowserItem): void;
fillTreeForPath(sources: ISourcesFiles, path: string): void;
private removeActive;
get isFavoriteItems(): boolean;
}