withData<R> method
Create a copy with different data.
Useful for transforming data as it passes through guards.
final enrichedContext = context.withData(
UserData(user: user, permissions: permissions),
);
Implementation
RouteContext<R> withData<R>(R newData) {
return RouteContext<R>(
context: context,
data: newData,
queryParameters: queryParameters,
routeName: routeName,
originalRouteName: originalRouteName,
);
}