valueAs<TValue> method

TValue? valueAs<TValue>({
  1. required Codec<TValue, Object?> codec,
})

Decodes the persisted checkpoint value with codec, when present.

Implementation

TValue? valueAs<TValue>({required Codec<TValue, Object?> codec}) {
  final stored = value;
  if (stored == null) return null;
  return codec.decode(stored);
}