unpackNode function

TTNode unpackNode(
  1. TTNode node, [
  2. MutableEnum mut = MutableEnum.immutable
])

Implementation

TTNode unpackNode(TTNode node, [MutableEnum mut = MutableEnum.immutable]) {
  final TTNode result = mut == MutableEnum.mutable
      ? node
      : TTNode.fromJson({'_': node.nodeMetaData?.toJson()});

  for (final key in node.keys) {
    result[key] = unpack(parse(node[key]), key, node);
  }

  return result;
}