GedcomElement.fromMap constructor

GedcomElement.fromMap(
  1. Map<String, dynamic>? map
)

Creates element from map

Implementation

factory GedcomElement.fromMap(Map<String, dynamic>? map) {
  if (map == null) return GedcomElement.empty;

  return GedcomElement(
    level: map['level'],
    pointer: map['pointer'],
    tag: map['tag'],
    value: map['value'],
    children: List<GedcomElement>.from(
        map['children']?.map((x) => GedcomElement.fromMap(x))),
    parent: GedcomElement.fromMap(map['parent']),
    crlf: map['crlf'],
  );
}