From a5fbb8b76fd35de047d027e7724655411054a5fb Mon Sep 17 00:00:00 2001 From: Carl Olsen Date: Sat, 7 Feb 2026 14:27:19 -0500 Subject: [PATCH] added undoLength and redoLength changed size to a getter --- packages/core/src/core.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/core/src/core.ts b/packages/core/src/core.ts index 1d944fd..43efa88 100644 --- a/packages/core/src/core.ts +++ b/packages/core/src/core.ts @@ -36,7 +36,21 @@ export function createHistory({ size = 30, coalesce = true }: HistoryOptions) { /** * Maximum number of commands in the history. */ - size, + get size() { + return size + }, + /** + * Curren number of Undo commands in the stack + */ + get undoLength() { + return undoStack.length + }, + /** + * Curren number of Redo commands in the stack + */ + get redoLength() { + return redoStack.length + }, /** * Whether there are commands available to undo. */