valueAs<TValue> method

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

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);
}