Ir al contenido

pivotick v3.0.0


pivotic / Historial / GraphHistoryLike

Interfaz: GraphHistoryLike ​

Definido en: interfaces/History.ts:136

Una historia limitada y con alcance de sesión de lo que el lienzo contiene y muestra: lo que fue lo que se trajo, lo que se sacó, lo que se escondió.

Alcanzado como graph.history. Léelo y condúcelo: los tipos de entrada están cerrados, así que un consumidor no puede grabar en él. Cada entrada nombra los elementos específicos que tocado, que es lo que permite omitir una entrada sellada a mitad del tramo sin las que a su alrededor se descompone.

Métodos ​

canRedo() ​

canRedo(): boolean

Definido en: interfaces/History.ts:142

Devoluciones ​

boolean


canUndo() ​

canUndo(): boolean

Definido en: interfaces/History.ts:141

Devoluciones ​

boolean


clear() ​

clear(): void

Definido en: interfaces/History.ts:158

Olvídate de todo. El lienzo queda exactamente como está.

Devoluciones ​

void


entries() ​

entries(): HistoryEntry[]

Definido en: interfaces/History.ts:138

Lo que se ha hecho y lo que se puede deshacer, lo más nuevo primero: el orden en que se muestra el menú.

Devoluciones ​

HistoryEntry[]


on() ​

on(listener): () => void

Definido en: interfaces/History.ts:156

Se dispara con cada cambio en la historia. Devuelve un triturador.

Parámetros ​

listener ​

(history) => void

Devoluciones ​

(): void

Devoluciones ​

void


preview() ​

preview(throughEntryId, direction?): HistoryPreview

Definido en: interfaces/History.ts:154

Lo que tocaría ese lapso: lo que impulsa el resaltado al pasar el cursor y la propia copia del menú.

Parámetros ​

throughEntryId ​

string

direction? ​

"undo" | "redo"

Devoluciones ​

HistoryPreview


redo() ​

redo(throughEntryId?): HistoryEntry[]

Definido en: interfaces/History.ts:152

Rehaga el tramo que se remonta a throughEntryId; el más cercano por defecto.

Parámetros ​

throughEntryId? ​

string

Devoluciones ​

HistoryEntry[]


redoable() ​

redoable(): HistoryEntry[]

Definido en: interfaces/History.ts:140

Lo que se ha deshecho y se puede rehacer, lo más nuevo primero. Vaciado por cualquier nueva acción.

Devoluciones ​

HistoryEntry[]


undo() ​

undo(throughEntryId?): HistoryEntry[]

Definido en: interfaces/History.ts:150

Deshaga el intervalo que va desde la entrada más reciente hasta throughEntryId; el la entrada más nueva sola de forma predeterminada. Aterriza como uno dataBatchChanged.

Parámetros ​

throughEntryId? ​

string

Devoluciones ​

HistoryEntry[]

las entradas en realidad están invertidas, las más nuevas primero; las selladas se pasan terminado y no están en él.