experimental library
Legacy compatibility entry point for undo/redo.
Undo/redo is stable. New code should import package:jintent/undo_redo.dart.
Classes
-
CommandHistory<
T extends JState> - Manages a stack of undoable commands.
- JUndoHistoryState
- Immutable metadata for a controller's history, separate from domain state.
-
UndoableCommand<
T extends JState> - Command pattern implementation for undo/redo.
-
UndoableIntent<
T extends JState> - Intent that supports undo/redo operations.
Mixins
-
UndoRedoMixin<
T extends JState> - Bounded snapshot history for immutable controller states.