draaipunt / Geschiedenis / GraphHistoryLike
Interface: GraphHistoryLike
Gedefinieerd in: interfaces/History.ts:136
Een begrensde, sessiegerichte geschiedenis van wat het canvas bevat en laat zien: wat was binnengebracht, wat eruit gehaald werd, wat verborgen was.
Bereikt als graph.history. Lees het en rijd ermee - de invoersoorten zijn gesloten, dus een consument kan er niet in opnemen. Bij elk item worden de specifieke elementen genoemd aangeraakt, waardoor een verzegelde ingang halverwege de overspanning kan worden overgeslagen zonder die eromheen raakt het buiten gebruik.
Methoden
canRedo()
canRedo():
boolean
Gedefinieerd in: interfaces/History.ts:142
Retouren
boolean
canUndo()
canUndo():
boolean
Gedefinieerd in: interfaces/History.ts:141
Retouren
boolean
clear()
clear():
void
Gedefinieerd in: interfaces/History.ts:158
Vergeet alles. Het canvas wordt precies gelaten zoals het is.
Retouren
void
entries()
entries():
HistoryEntry[]
Gedefinieerd in: interfaces/History.ts:138
Wat er is gedaan en wat ongedaan kan worden gemaakt, het nieuwste eerst: de volgorde waarin het menu wordt weergegeven.
Retouren
on()
on(
listener): () =>void
Gedefinieerd in: interfaces/History.ts:156
Vuurt op elke verandering in de geschiedenis. Retourneert een ontdoener.
Parameters
listener
(history) => void
Retouren
():
void
Retouren
void
preview()
preview(
throughEntryId,direction?):HistoryPreview
Gedefinieerd in: interfaces/History.ts:154
Wat die periode zou raken - wat de hover-highlight en de eigen kopie van het menu drijft.
Parameters
throughEntryId
string
direction?
"undo" | "redo"
Retouren
redo()
redo(
throughEntryId?):HistoryEntry[]
Gedefinieerd in: interfaces/History.ts:152
Voer de reeks opnieuw uit die terugloopt tot throughEntryId; standaard de dichtstbijzijnde.
Parameters
throughEntryId?
string
Retouren
redoable()
redoable():
HistoryEntry[]
Gedefinieerd in: interfaces/History.ts:140
Wat ongedaan is gemaakt en opnieuw kan worden gedaan, het nieuwste eerst. Wordt geleegd door elke nieuwe actie.
Retouren
undo()
undo(
throughEntryId?):HistoryEntry[]
Gedefinieerd in: interfaces/History.ts:150
Maak de periode ongedaan die loopt vanaf de nieuwste invoer tot en met throughEntryId; de standaard alleen de nieuwste invoer. Landt als één dataBatchChanged.
Parameters
throughEntryId?
string
Retouren
de vermeldingen zijn feitelijk omgekeerd, de nieuwste eerst – verzegelde vermeldingen zijn doorgegeven voorbij en zitten er niet in.