UNPKG

terra-draw

Version:

Frictionless map drawing across mapping provider

12 lines (11 loc) 652 B
import { TerraDrawMouseEvent, Validation } from "../../../common"; import { BehaviorConfig, TerraDrawModeBehavior } from "../../base.behavior"; import { FeatureId } from "../../../store/store"; import { DragCoordinateResizeBehavior } from "./drag-coordinate-resize.behavior"; export declare class ScaleFeatureBehavior extends TerraDrawModeBehavior { readonly config: BehaviorConfig; private readonly dragCoordinateResizeBehavior; constructor(config: BehaviorConfig, dragCoordinateResizeBehavior: DragCoordinateResizeBehavior); scale(event: TerraDrawMouseEvent, featureId: FeatureId, validation?: Validation): void; reset(): void; }