decodeLazy method
Implementation
@override
void decodeLazy(LazyDecoder decoder, void Function(List<E>) resolve) {
final list = <E>[];
decoder.decodeIterated((decoder) {
decoder.decodeObject(using: codable, (value) {
list.add(value);
});
}, done: () {
resolve(list);
});
}