Shape of a route entry compatible with Angular's Route type.
Route
This is intentionally a structural type so consumers can pass inject(Router).config directly without the library depending on @angular/router.
inject(Router).config
@angular/router
Routes are only included in the output when they carry data.navLabel. Additional metadata keys:
data.navLabel
navLabel
string
data.label
navIcon
node.icon
navBadge
data.badge
navDisabled
boolean
node.disabled
navExpanded
node.expanded
Optional
Readonly
Shape of a route entry compatible with Angular's
Routetype.This is intentionally a structural type so consumers can pass
inject(Router).configdirectly without the library depending on@angular/router.Routes are only included in the output when they carry
data.navLabel. Additional metadata keys:navLabelstringdata.labelnavIconstringnode.iconnavBadgestringdata.badgenavDisabledbooleannode.disablednavExpandedbooleannode.expanded(for groups)