cloneChildren method

Property cloneChildren(
  1. Property<List> children,
  2. ExpressionProviderElement parent
)
inherited

Implementation

Property cloneChildren(
    Property<List> children, ExpressionProviderElement parent) {
  var childrenElements = children.value.toList();
  for (var i = 0; i < childrenElements.length; i++) {
    childrenElements[i] = childrenElements[i]
        .clone(getImmutableProperty(parent as FormElement));
  }
  if (children is ImmutableProperty) {
    return (children as ImmutableProperty).cloneWithValue(childrenElements);
  }

  return ImmutableProperty(childrenElements);
}