getArgument<T extends RouteParams?> method
T?
getArgument<T extends RouteParams?>()
Reads an argument of type T from the current route's settings.
This method retrieves an argument without removing it from the arguments map. It is suitable for data that is required to build the screen and may be accessed multiple times (e.g., a product ID).
See also:
- getArgumentAndClean, for reading an argument and consuming it immediately.
Implementation
T? getArgument<T extends RouteParams?>() {
final arguments = ModalRoute.of(this)?.settings.arguments;
if (arguments is Map) {
return arguments.getArgument<T>();
}
return null;
}