decodeSequence method

List decodeSequence(
  1. TypeDefSequence def,
  2. Input input
)

Implementation

List<dynamic> decodeSequence(TypeDefSequence def, Input input) {
  final typeDef = metadata.typeById(def.type).type.typeDef;
  final length = CompactCodec.codec.decode(input);

  return List.generate(length, (i) => decodeTypeDef(typeDef, input));
}