typing library Null safety
Classes
- AnnotationMapValueType
 - AnnotationValueType
 - BooleanValueType
 - CanBeEmptyStringValueType
 - 
  CollectionValueType<
T, D>  - 
  ComplexJsonObjectValueType<
D>  - 
  ComplexListValueType<
D>  - 
  ComplexValueType<
J, D>  - DateValueType
 - DoubleValueType
 - EpochTimestampValueType
 - IapetusCodeBuilderAllocator
 - 
  IapetusEntityValueType<
T>  - IntegerValueType
 - 
  JsonObjectValueType<
D>  - 
  ListValueType<
D>  - MicrosecondTimestampValueType
 - MillisecondTimestampValueType
 - 
  NativeValueType<
T>  - 
  NestedObjectValueTypeEntry<
J, D>  - 
  NumberValueType<
T extends num>  - PandoraIdValueType
 - PandoraTypeValueType
 - SecondTimestampValueType
 - StringValueType
 - 
  TimestampValueType<
J>  - 
  TypedJsonMapValueType<
K, J, D>  - 
  TypedJsonObjectValueType<
J, D>  - 
  TypedListValueType<
J, D>  - UnknownValueType
 - A ValueType representing an unknown value.
 - 
  ValueType<
J, D>  
Extensions
Functions
- 
  estimateJsonFieldValueType(
String? key, Object? value) → ValueType  - 
  estimateJsonObjectsValueType(
List< Map< jsonObjects) → TypedJsonObjectValueTypeString, dynamic> > - 
  estimateJsonObjectValueType(
Map< String, dynamic> jsonObject) → TypedJsonObjectValueType - Converts a JSON object into a TypedJsonObjectValueType.
 - 
  estimateValueTypes(
Iterable values) → ValueType  - 
  generalizeValueTypes(
List< ValueType> valueTypes) → ValueType