addRoute<T> method
Adds given route
to RouteStore.
Returns store key.
Implementation
String? addRoute<T>(ControlRoute route) {
final identifier = route.identifier;
assert(() {
if (_routes.containsKey(identifier)) {
printDebug(
'Storage already contains key: $identifier. Route of this key will be override.');
}
return true;
}());
_routes[identifier] = route;
_masks.add(RouteMask.of(route._mask ?? identifier, identifier));
return identifier;
}