getValue<T> function
Implementation
T? getValue<T>(T? value, {T? defaultValue, bool loose = true}) {
if (loose) {
if (value != null && looseValue(value) == null) {
return looseValue(defaultValue);
}
return looseValue(value) ?? defaultValue;
}
return value ?? defaultValue;
}