void setAll(String path, int index, Iterable iterable)

Overwrites objects in the list at path with the objects of iterable, starting at position index in this list.

Source

void setAll(String path, int index, Iterable iterable) {
  var list = get(path);
  var numToRemove = list.length - index;
  jsElement.callMethod(
      'splice',
      [path, index, numToRemove]
        ..addAll(iterable.map((element) => convertToJs(element))));
}