go<T extends Widget, P extends Object?> method
Future<T?>
go<
T extends Widget, P extends Object?>({ - P? queryParameters,
- bool replace = false,
})
Implementation
Future<T?> go<T extends Widget, P extends Object?>({P? queryParameters, bool replace = false}) async {
final name = T.toString().toSnakeCase();
final query = <String, String>{
if (queryParameters is FiberParameters) ...queryParameters.toQuery(),
'_id': DateTime.now().microsecondsSinceEpoch.toString(),
};
if (!replace) {
return pushNamed(name, queryParameters: query, extra: queryParameters);
} else {
Router.neglect(this, () => pushReplacementNamed(name, queryParameters: query, extra: queryParameters));
return null;
}
}