leaflet-styleeditor-minified
Version:
Edit the style of features drawn within Leaflet.
53 lines (52 loc) • 1.43 kB
TypeScript
export interface StyleEditorControlOptions extends L.ControlOptions {
position: any;
colorRamp: any;
defaultColor: any;
markerForm: any;
markerType: any;
markers: any;
defaultMarkerIcon: any;
defaultMarkerColor: any;
forms: any;
geometryForm: any;
openOnLeafletDraw: any;
openOnLeafletEditable: any;
styleEditorEventPrefix: any;
strings: {
cancel: string;
cancelTitle: string;
tooltip: string;
tooltipNext: string;
};
events: [];
showTooltip: Boolean;
ignoreLayerTypes: string[];
useGrouping: Boolean;
}
export declare class StyleEditorControl extends L.Control {
options: StyleEditorControlOptions;
private map;
private cancelUI;
private controlUI;
private editorUI;
private tooltipUI;
constructor(options: StyleEditorControlOptions);
onAdd(map: L.Map): HTMLElement;
addEventListeners(map: L.Map): void;
onEvent(event: L.LeafletEvent): void;
onNext(event: Event): void;
toggle(): void;
enable(layer?: L.Layer): void;
removeIndicators(): void;
addEditClickEvents(layer: any): void;
private layerIsIgnored;
isEnabled(): boolean;
disable(): void;
hideEditor(): void;
showCancelButton(): void;
hideCancelButton(): void;
showEditor(): void;
showTooltip(): void;
hideTooltip(): void;
fireEvent(eventName: String): void;
}