terra-draw
Version:
Frictionless map drawing across mapping provider
41 lines (40 loc) • 1.41 kB
TypeScript
import { TerraDrawAdapterStyling } from "../../common";
import { ModeTypes, TerraDrawBaseDrawMode } from "../base.mode";
type StaticModeStylingExt<T extends TerraDrawAdapterStyling> = {};
type StaticModeStyling = StaticModeStylingExt<TerraDrawAdapterStyling>;
export declare class TerraDrawStaticMode extends TerraDrawBaseDrawMode<StaticModeStyling> {
type: ModeTypes;
mode: "static";
start(): void;
stop(): void;
onKeyUp(): void;
onKeyDown(): void;
onClick(): void;
onDragStart(): void;
onDrag(): void;
onDragEnd(): void;
onMouseMove(): void;
cleanUp(): void;
styleFeature(): {
pointColor: import("../../common").HexColor;
pointWidth: number;
pointOpacity?: number;
pointOutlineColor: import("../../common").HexColor;
pointOutlineOpacity?: number;
pointOutlineWidth: number;
polygonFillColor: import("../../common").HexColor;
polygonFillOpacity: number;
polygonOutlineColor: import("../../common").HexColor;
polygonOutlineOpacity?: number;
polygonOutlineWidth: number;
lineStringWidth: number;
lineStringColor: import("../../common").HexColor;
lineStringOpacity?: number;
lineStringDash?: [number, number];
zIndex: number;
markerUrl?: string;
markerHeight?: number;
markerWidth?: number;
};
}
export {};