toDeepVoltronArray method

VoltronArray toDeepVoltronArray()

ensure deep to Voltron

Implementation

VoltronArray toDeepVoltronArray() {
  var voltronArray = VoltronArray();
  for (var element in data) {
    if (element is Map) {
      voltronArray.push(element.toVoltronMap());
    } else if (element is List) {
      voltronArray.push(element.toVoltronArray());
    } else if (element is VoltronMap) {
      voltronArray.push(element.toDeepVoltronMap());
    } else if (element is VoltronArray) {
      voltronArray.push(element.toDeepVoltronArray());
    } else {
      voltronArray.push(element);
    }
  }
  return voltronArray;
}