getParam<T> method

dynamic getParam<T>(
  1. String paramName,
  2. ParamType type, [
  3. bool isList = false
])

Implementation

dynamic getParam<T>(
  String paramName,
  ParamType type, [
  bool isList = false,
]) {
  if (futureParamValues.containsKey(paramName)) {
    return futureParamValues[paramName];
  }
  if (!state.allParams.containsKey(paramName)) {
    return null;
  }
  final param = state.allParams[paramName];
  // Got parameter from `extras`, so just directly return it.
  if (param is! String) {
    return param;
  }
  // Return serialized value.
  return deserializeParam<T>(
    param,
    type,
    isList,
  );
}