instance static method

dynamic instance(
  1. Type type, [
  2. dynamic arg,
  3. Map<Symbol, dynamic>? namedArguments
])

Implementation

static instance(Type type,
    [dynamic arg, Map<Symbol, dynamic>? namedArguments]) {
  switch (type) {
    case RadArray:
      {
        return RadArray(arg);
      }
    case RadBoolean:
      {
        return RadBoolean(arg);
      }
    case RadBytes:
      {
        return RadBytes(arg);
      }
    case RadFloat:
      {
        return RadFloat(arg);
      }
    case RadInteger:
      {
        return RadInteger(arg);
      }
    case RadMap:
      {
        return RadMap.fromJson(arg);
      }
    case RadString:
      {
        return RadString(arg);
      }
  }
}