jodit-pro
Version:
PRO Version of Jodit Editor
38 lines (37 loc) • 1.45 kB
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 { IJodit } from "jodit/esm/types/index";
import "../../config";
import { UIElement, UIGroup } from "jodit/esm/core/ui/index";
import type { CreateMode, IUIMap, IUIMapElement, IUIMapState } from "../../interface";
export declare class UIMap extends UIGroup implements IUIMap {
readonly options: IJodit['options'];
private drawingManager?;
className(): string;
private toolbar;
state: IUIMapState;
json(): string;
readonly mapElements: IUIMapElement[];
private apiLoaded;
private mapInitialized;
map: google.maps.Map;
protected onReady(): Promise<void>;
private initDrawManager;
protected changeCreateMode(mode: CreateMode): void;
protected onChangeMode(): void;
protected onChangeElementsList(): void;
protected onChangeCenter(): void;
protected onChangeZoom(): void;
protected onChangeControls(): void;
protected onChangeBound(): void;
protected onChangeSize(): void;
protected onChangeMapType(): void;
private layers;
protected onChangeLayer(): void;
protected render(): string;
protected appendChildToContainer(): void;
constructor(jodit: UIElement['jodit'], state: Partial<IUIMapState>, options: IJodit['options']);
}