createRootNodeInfo method

  1. @override
RootNodeInfo createRootNodeInfo()

Creates a RootNodeInfo that can be used by StateTreeBuilder to build a state tree.

Implementation

@override
RootNodeInfo createRootNodeInfo() {
  _validate();
  var rootStateBuilder = _getStateBuilder(_rootKey);
  var rootBuildInfo = rootStateBuilder.toTreeNodeInfo(
    (childKey) => _stateBuilders[childKey]!,
    null,
  );
  return rootBuildInfo as RootNodeInfo;
}