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.
for (final page in [route, ..._flattenPage(route)]) {
_warnIfDuplicate(page);
routes.add(page);
}
}