Skip to content

lit-ui-router-effect / RouteSnapshot

Interface: RouteSnapshot ​

Defined in: ui-router-effect/dist/shared/route-snapshot.d.ts:9

The router's current state as one immutable value, for a reactive cell to hold.

Taken once per successful transition; every field, includes() included, answers for that moment. A selector asking during a later transition gets the settled answer, not the in-flight one.

Properties ​

PropertyModifierTypeDescriptionDefined in
currentreadonly| StateDeclaration | undefinedThe current state declaration (globals.current).ui-router-effect/dist/shared/route-snapshot.d.ts:11
paramsreadonlyRawParamsThe current parameter values (globals.params), replaced per transition.ui-router-effect/dist/shared/route-snapshot.d.ts:13
transitionreadonly| Transition | undefinedThe transition that produced this snapshot; undefined before the first.ui-router-effect/dist/shared/route-snapshot.d.ts:15

Methods ​

includes() ​

ts
includes(stateOrName, params?): boolean;

Defined in: ui-router-effect/dist/shared/route-snapshot.d.ts:21

StateService.includes evaluated against this snapshot: is the state (or glob pattern, e.g. 'admin.**') included in the snapshot's active state, with these parameter values?

Parameters ​

ParameterType
stateOrNameStateOrName
params?RawParams

Returns ​

boolean