in modules/react-map-gl-draw/src/edit-modes/editing-mode.ts [69:87]
handleStopDragging(event: StopDraggingEvent, props: ModeProps<FeatureCollection>) {
// replace point
const picked = event.picks && event.picks[0];
if (!picked || !picked.object || !isNumeric(picked.featureIndex)) {
return;
}
const pickedObject = picked.object;
switch (pickedObject.type.toLowerCase()) {
case ELEMENT_TYPE.FEATURE:
case ELEMENT_TYPE.FILL:
case ELEMENT_TYPE.EDIT_HANDLE:
this._handleDragging(event, props);
break;
default:
}
}