Thème
Superviseur — Frontend / features/map/composables/useMapElementDeletion / useMapElementDeletion
Fonction: useMapElementDeletion()
ts
function useMapElementDeletion(deps): object;Défini dans: features/map/composables/useMapElementDeletion.ts:18
Suppression d'éléments de plan en mode édition : un équipement de la bibliothèque (removeItem), un sommet de polygone de zone (removeVertex) ou un point/zone par référence (removePointByRef, qui retire aussi les détecteurs d'une zone supprimée). Chaque suppression demande confirmation, empile l'état pour l'annulation (pushState) et émet la carte mise à jour.
Paramètres
| Paramètre | Type |
|---|---|
deps | DeletionDeps |
Retourne
object
| Nom | Type | Défini dans |
|---|---|---|
removeItem() | (item) => Promise<void> | features/map/composables/useMapElementDeletion.ts:108 |
removeVertex() | (point, vertexIndex) => Promise<void> | features/map/composables/useMapElementDeletion.ts:108 |
removePointByRef() | (point) => Promise<void> | features/map/composables/useMapElementDeletion.ts:108 |