NorsePath<T extends Object?, A extends Object?> constructor

NorsePath<T extends Object?, A extends Object?>({
  1. NorsePath<Object?, Object?>? parent,
  2. required String name,
  3. List<NorsePath<Object?, Object?>> children = const [],
})

Implementation

NorsePath({this.parent, required this.name, this.children = const []})
    : childrenDict = Map.fromIterable(children, key: (e) => e.name) {
  children.forEach(_populateChild);
}