TreeSitterArray<T>.from constructor

TreeSitterArray<T>.from(
  1. Iterable<T> values, {
  2. required T zeroValue(),
})

Implementation

factory TreeSitterArray.from(
  Iterable<T> values, {
  required T Function() zeroValue,
}) {
  final result = TreeSitterArray<T>(zeroValue: zeroValue);
  for (final value in values) {
    result.push(value);
  }
  return result;
}