add method

dynamic add({
  1. required ActionType type,
  2. required dynamic value,
  3. required String id,
})

Implementation

add({
  required ActionType type,
  required dynamic value,
  required String id,
}) {
  _history.add(
    Change(
      id,
      () {
        _actionsStack.add(
          ActionStack(
            type: ActionStackType.add,
            action: Action(type: type, value: value, id: id),
          ),
        );
        _startExecution();
      },
      (val) {
        final Map entities = _state[type];
        entities.remove(id);
      },
    ),
  );
}