type<T> static method

Type type<T>([
  1. dynamic value
])

Returns Type from given T or value. Returns dynamic if T is not passed and value is null.

Implementation

static Type type<T>([dynamic value]) =>
    T != dynamic ? T : (value?.runtimeType ?? dynamic);