decodeLazy method
Implementation
@override
void decodeLazy(LazyDecoder decoder, void Function(Object? value) resolve) {
decoder.whatsNext((type) {
switch (type) {
case DecodingType.keyed || DecodingType.mapped || DecodingType.map:
_decodeLazyMap(decoder, resolve);
case DecodingType.list || DecodingType.iterated:
_decodeLazyList(decoder, resolve);
default:
decoder.decodeObjectOrNull(resolve);
}
});
}