Skip to content

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.

NameTypeDescriptionDé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:126
undo()(currentMap) => BuildingMap | nullAnnule la dernière modification et retourne l'état précédent.features/map/composables/useMapHistory.ts:127
redo()(currentMap) => BuildingMap | nullRétablit la dernière modification annulée.features/map/composables/useMapHistory.ts:128
canUndoComputedRef<boolean>Indique si une action d'annulation est possible.features/map/composables/useMapHistory.ts:129
canRedoComputedRef<boolean>Indique si une action de rétablissement est possible.features/map/composables/useMapHistory.ts:130
clear()() => voidEfface tout l'historique (par exemple lors du changement de carte).features/map/composables/useMapHistory.ts:131
getHistorySize()() => objectObtient les tailles des piles d'historique.features/map/composables/useMapHistory.ts:132

Documentation Technique