fromJsonGeneric<T extends VersionInfo> static method

T? fromJsonGeneric<T extends VersionInfo>(
  1. Map<String, dynamic> json, {
  2. T factory(
    1. Map<String, dynamic>
    )?,
})

Implementation

static T? fromJsonGeneric<T extends VersionInfo>(
  Map<String, dynamic> json, {
  T Function(Map<String, dynamic>)? factory,
}) {
  if (factory != null) {
    return factory(json);
  }

  if (T == VersionInfo) {
    return _$VersionInfoFromJson(json) as T;
  }

  return null;
}