@fleet-frontend/mower-maps
Version:
a mower maps in google maps
34 lines • 758 B
TypeScript
import { MapData } from './map';
export interface EditData {
originalBounds: any;
finalBounds: any;
latLngOffset: {
lat: number;
lng: number;
};
rotation: number;
}
export interface SaveData {
mapData: MapData;
editData: EditData;
timestamp: string;
}
export interface EditConfig {
rotateIcon?: string;
dragIcon?: string;
borderColor?: string;
handleSize?: number;
}
export interface EditEventHandlers {
onEditStart?: () => void;
onEditEnd?: () => void;
onSave?: (data: SaveData) => void;
onCancel?: () => void;
}
export interface EditState {
isEditing: boolean;
isDragging: boolean;
isRotating: boolean;
hasChanges: boolean;
}
//# sourceMappingURL=edit.d.ts.map