Skip to content

Superviseur — Frontend v1.0.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.

NomTypeDescriptionDéfini dans
pushState()(map) => voidEnregistre l'état actuel de la carte dans l'historique d'annulation avant d'effectuer des modifications.features/map/composables/useMapHistory.ts:120
undo()(currentMap) => BuildingMap | nullAnnule la dernière modification et retourne l'état précédent.features/map/composables/useMapHistory.ts:121
redo()(currentMap) => BuildingMap | nullRétablit la dernière modification annulée.features/map/composables/useMapHistory.ts:122
canUndoComputedRef<boolean>Indique si une action d'annulation est possible.features/map/composables/useMapHistory.ts:123
canRedoComputedRef<boolean>Indique si une action de rétablissement est possible.features/map/composables/useMapHistory.ts:124
clear()() => voidEfface tout l'historique (par exemple lors du changement de carte).features/map/composables/useMapHistory.ts:125
getHistorySize()() => objectObtient les tailles des piles d'historique.features/map/composables/useMapHistory.ts:126

Documentation Technique