Naar inhoud

pivotick v3.0.0


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 ​

HistoryEntry[]


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 ​

HistoryPreview


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 ​

HistoryEntry[]


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 ​

HistoryEntry[]


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 ​

HistoryEntry[]

de vermeldingen zijn feitelijk omgekeerd, de nieuwste eerst – verzegelde vermeldingen zijn doorgegeven voorbij en zitten er niet in.