FlowCanvasModel<T>.fromMap constructor

FlowCanvasModel<T>.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory FlowCanvasModel.fromMap(Map<String, dynamic> map) {
  return FlowCanvasModel<T>(
    nodes: List<NodeModel<T>>.from(
      (map['nodes'] as List<Map<String, Object>>).map<NodeModel<T>>(
        (x) => NodeModel<T>.fromJson(x as Map<String, dynamic>),
      ),
    ),
    connections: List<EdgeConnectionsModel>.from(
      (map['connections'] as List<Map<String, Object>>)
          .map<EdgeConnectionsModel>(
            (x) => EdgeConnectionsModel.fromJson(x as Map<String, dynamic>),
          ),
    ),
  );
}