parseOptional<T, DB> method

T? parseOptional<T, DB>(
  1. String key,
  2. T parser(
    1. DB dbValue
    )
)

Same as parse, but allows the database value to be null.

Implementation

T? parseOptional<T, DB>(String key, T Function(DB dbValue) parser) {
  final dbValue = getOptional<DB>(key);
  if (dbValue == null) return null;
  return parser(dbValue);
}