projects/common/tabs/url-match.ts
import { CngxTabUrlMatchContext } from '@cngx/common/tabs'
Everything CngxTabUrlMatch needs to resolve the active tab. Passed in rather than injected, so the strategy stays a pure function of its inputs and needs no injection context.
ActivatedRoute | null
The sync directive's mount point. null outside a routed tree.
null
CngxTabMatchMode
Effective mode after the input / config / host-flavour cascade.
function
The directive's routeFor, already resolved.
routeFor
Router
unknown
Registered tabs, in registration order.