vapor-chamber API reference - v1.3.0
    Preparing search index...

    Function useCommandHistory

    • useCommandHistory - undo/redo with reactive state

      Auto-cleanup on Vue component unmount or scope disposal. Undo executes inverse handlers when registered via register(action, handler, { undo }).

      Parameters

      • options: { maxSize?: number; filter?: (cmd: Command) => boolean } = {}

      Returns {
          past: Signal<Command[]>;
          future: Signal<Command[]>;
          canUndo: Signal<boolean>;
          canRedo: Signal<boolean>;
          undo: () => Command | undefined;
          redo: () => Command | undefined;
          clear: () => void;
          dispose: () => void;
      }