getParam<T> function
T?
getParam<
T>( - String key, [
- dynamic defualtValue
])
Implementation
T? getParam<T>(String key, [dynamic defualtValue]) {
dynamic param = globalHttpRequest!.uri.queryParameters[key];
if (param == null && defualtValue == null) {
return null;
}
param ??= defualtValue;
if (T.toString() == 'int') {
return int.tryParse(param.toString()) as T;
}
if (T.toString() == 'bool') {
return bool.tryParse(param.toString()) as T;
}
if (T.toString() == 'num') {
return num.tryParse(param.toString()) as T;
}
if (T.toString() == 'double') {
return double.tryParse(param.toString()) as T;
}
return param as T;
}