valueAs<TValue> method
Decodes the persisted checkpoint value with codec, when present.
Implementation
TValue? valueAs<TValue>({required PayloadCodec<TValue> codec}) {
final stored = value;
if (stored == null) return null;
return codec.decode(stored);
}