serializeArray function

void serializeArray(
  1. Type self,
  2. SerialBuffer buffer,
  3. Object data, {
  4. SerializerState? state,
  5. bool? allowExtensions = true,
})

Implementation

void serializeArray(Type self, SerialBuffer buffer, Object data, {SerializerState? state, bool? allowExtensions = true}) {
  state ??= SerializerState();
  buffer.pushVaruint32((data as List).length);
  for (final item in data) {
    self.arrayOf!.serialize!(self.arrayOf, buffer, item, state: state, allowExtensions: false);
  }
}