writeArray<T> method
Encodes an array with length prefix
Format: u32 length + elements
Example:
encoder.writeArray([1, 2, 3, 4, 5], (item) => encoder.writeU32(item));
Implementation
void writeArray<T>(List<T> items, void Function(T) writeItem) {
writeU32(items.length);
for (final item in items) {
writeItem(item);
}
}