decodeLazy<T> static method

EventSink<List<int>> decodeLazy<T>(
  1. void onValue(
    1. T
    ),
  2. Decodable<T> decodable, {
  3. void onError(
    1. Object error, [
    2. StackTrace? stackTrace
    ])?,
  4. required void onDone(),
})

Implementation

static EventSink<List<int>> decodeLazy<T>(void Function(T) onValue, Decodable<T> decodable,
    {void Function(Object error, [StackTrace? stackTrace])? onError, required void Function() onDone}) {
  final decoder = JsonLazyDecoder();
  decoder.decodeObject(onValue, using: decodable);

  return JsonDecoderSink(decoder, onError, onDone);
}