Contains the information about a route associated with a component loaded in an outlet at a particular moment in time. ActivatedRouteSnapshot can also be used to traverse the router state tree.
class ActivatedRouteSnapshot { readonly routeConfig: Route; readonly title: string; override url: UrlSegment[]; override params: Params; override queryParams: Params; override fragment: string; override data: Data; override outlet: string; override component: Type<any>; readonly root: ActivatedRouteSnapshot; readonly parent: ActivatedRouteSnapshot; readonly firstChild: ActivatedRouteSnapshot; readonly children: ActivatedRouteSnapshot[]; readonly pathFromRoot: ActivatedRouteSnapshot[]; readonly paramMap: ParamMap; readonly queryParamMap: ParamMap; toString(): string;}