interface TerraDrawCallbacks {
    getState: (() => TerraDrawModeState);
    onClear: (() => void);
    onClick: ((event: TerraDrawMouseEvent) => void);
    onDrag: ((event: TerraDrawMouseEvent, setMapDraggability: ((enabled: boolean) => void)) => void);
    onDragEnd: ((event: TerraDrawMouseEvent, setMapDraggability: ((enabled: boolean) => void)) => void);
    onDragStart: ((event: TerraDrawMouseEvent, setMapDraggability: ((enabled: boolean) => void)) => void);
    onKeyDown: ((event: TerraDrawKeyboardEvent) => void);
    onKeyUp: ((event: TerraDrawKeyboardEvent) => void);
    onMouseMove: ((event: TerraDrawMouseEvent) => void);
    onReady?(): void;
}

Properties

getState: (() => TerraDrawModeState)
onClear: (() => void)
onClick: ((event: TerraDrawMouseEvent) => void)
onDrag: ((event: TerraDrawMouseEvent, setMapDraggability: ((enabled: boolean) => void)) => void)
onDragEnd: ((event: TerraDrawMouseEvent, setMapDraggability: ((enabled: boolean) => void)) => void)
onDragStart: ((event: TerraDrawMouseEvent, setMapDraggability: ((enabled: boolean) => void)) => void)
onKeyDown: ((event: TerraDrawKeyboardEvent) => void)
onKeyUp: ((event: TerraDrawKeyboardEvent) => void)
onMouseMove: ((event: TerraDrawMouseEvent) => void)

Methods