read<TType> method

TType read<TType>(
  1. String key,
  2. {TType? valueIfKeyMissing}
)

Implementation

TType read<TType>(String key, {TType? valueIfKeyMissing}) {
  if (_mapValidator.keyIsMissing(key)) {
    return valueIfKeyMissing as TType;
  }
  _mapValidator.throwErrorOnMissingKey(key);
  final fnParser = PreflectorTypeParsers.instance.getParser<TType>()!;
  return fnParser(_map[key]);
}