Appearance
type RegisteredRoutes<T> = T extends object ? TRoutes : Route[];
Represents the Router routes property within Register
T
Register