Thème
Superviseur — Frontend v0.14.0
Superviseur — Frontend / features/map/composables/useMapHistory / useMapHistory
Fonction: useMapHistory()
ts
function useMapHistory(): object;Défini dans: features/map/composables/useMapHistory.ts:16
Composable gérant l'historique des modifications apportées à une carte (fonctions annuler/rétablir ou undo/redo). Conserve un historique des états précédents pour permettre un retour en arrière.
Retourne
Un ensemble de méthodes et de propriétés calculées pour pousser un état, annuler, rétablir ou effacer l'historique.
| Name | Type | Description | Défini dans |
|---|---|---|---|
pushState() | (map) => void | Enregistre l'état actuel de la carte dans l'historique d'annulation avant d'effectuer des modifications. | features/map/composables/useMapHistory.ts:126 |
undo() | (currentMap) => BuildingMap | null | Annule la dernière modification et retourne l'état précédent. | features/map/composables/useMapHistory.ts:127 |
redo() | (currentMap) => BuildingMap | null | Rétablit la dernière modification annulée. | features/map/composables/useMapHistory.ts:128 |
canUndo | ComputedRef<boolean> | Indique si une action d'annulation est possible. | features/map/composables/useMapHistory.ts:129 |
canRedo | ComputedRef<boolean> | Indique si une action de rétablissement est possible. | features/map/composables/useMapHistory.ts:130 |
clear() | () => void | Efface tout l'historique (par exemple lors du changement de carte). | features/map/composables/useMapHistory.ts:131 |
getHistorySize() | () => object | Obtient les tailles des piles d'historique. | features/map/composables/useMapHistory.ts:132 |