addRoute<T> method
Implementation
void addRoute<T>(SintPage<T> route) {
// Flatten already visits every descendant; recursively registering its
// output again would grow a depth-n branch to 2^(n-1) entries.
_ensurePatterns();
final routeList = routes as _RouteList;
for (final page in [route, ..._flattenPage(route)]) {
_warnIfDuplicate(page);
routeList.addSilently(page);
_indexDirty = true;
}
}