Type Guards: isRoute() 
const isRoute: {
  (route): route is RouterRoute<Readonly<{ hash: string; href: Url; id: TRoute["id"]; matched: TRoute["matched"]; matches: TRoute["matches"]; name: TRoute["name"]; params: ExtractRouteParamTypesReading<TRoute>; query: URLSearchParams; state: ExtractRouteStateParamsAsOptional<TRoute["state"]> }>>;
<TRoute, TRouteName>  (route, routeName, options): route is TRoute & { name: TRouteName };
<TRoute, TRouteName>  (route, routeName, options?): route is TRoute extends RouterRoute<Readonly<{ hash: string; href: Url; id: TRoute["id"]; matched: TRoute["matched"]; matches: TRoute["matches"]; name: TRoute["name"]; params: ExtractRouteParamTypesReading<TRoute>; query: URLSearchParams; state: ExtractRouteStateParamsAsOptional<TRoute["state"]> }>> ? TRouteName extends TRoute<TRoute>["matches"][number]["name"] ? TRoute<TRoute> : never : never;
  (route, routeName?, options?): boolean;
};A guard to verify if a route or unknown value matches a given route name.
Call Signature 
(route): route is RouterRoute<Readonly<{ hash: string; href: Url; id: TRoute["id"]; matched: TRoute["matched"]; matches: TRoute["matches"]; name: TRoute["name"]; params: ExtractRouteParamTypesReading<TRoute>; query: URLSearchParams; state: ExtractRouteStateParamsAsOptional<TRoute["state"]> }>>;Parameters 
| Parameter | Type | 
|---|---|
route | unknown | 
Returns 
route is RouterRoute<Readonly<{ hash: string; href: Url; id: TRoute["id"]; matched: TRoute["matched"]; matches: TRoute["matches"]; name: TRoute["name"]; params: ExtractRouteParamTypesReading<TRoute>; query: URLSearchParams; state: ExtractRouteStateParamsAsOptional<TRoute["state"]> }>>
Call Signature 
<TRoute, TRouteName>(
   route, 
   routeName, 
   options): route is TRoute & { name: TRouteName };Type Parameters 
| Type Parameter | 
|---|
TRoute extends RouterRoute<Readonly<{ hash: string; href: Url; id: any; matched: any; matches: any; name: any; params: { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; }; query: URLSearchParams; state: ExtractRouteStateParamsAsOptional; }>> | 
TRouteName extends unknown | 
Parameters 
| Parameter | Type | 
|---|---|
route | TRoute | 
routeName | TRouteName | 
options | IsRouteOptions & object | 
Returns 
route is TRoute & { name: TRouteName }
Call Signature 
<TRoute, TRouteName>(
   route, 
   routeName, 
   options?): route is TRoute extends RouterRoute<Readonly<{ hash: string; href: Url; id: TRoute["id"]; matched: TRoute["matched"]; matches: TRoute["matches"]; name: TRoute["name"]; params: ExtractRouteParamTypesReading<TRoute>; query: URLSearchParams; state: ExtractRouteStateParamsAsOptional<TRoute["state"]> }>> ? TRouteName extends TRoute<TRoute>["matches"][number]["name"] ? TRoute<TRoute> : never : never;Type Parameters 
| Type Parameter | 
|---|
TRoute extends RouterRoute<Readonly<{ hash: string; href: Url; id: any; matched: any; matches: any; name: any; params: { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; }; query: URLSearchParams; state: ExtractRouteStateParamsAsOptional; }>> | 
TRouteName extends any | 
Parameters 
| Parameter | Type | 
|---|---|
route | TRoute | 
routeName | TRouteName | 
options? | IsRouteOptions | 
Returns 
route is TRoute extends RouterRoute<Readonly<{ hash: string; href: Url; id: TRoute["id"]; matched: TRoute["matched"]; matches: TRoute["matches"]; name: TRoute["name"]; params: ExtractRouteParamTypesReading<TRoute>; query: URLSearchParams; state: ExtractRouteStateParamsAsOptional<TRoute["state"]> }>> ? TRouteName extends TRoute<TRoute>["matches"][number]["name"] ? TRoute<TRoute> : never : never
Call Signature 
(
   route, 
   routeName?, 
   options?): boolean;Parameters 
| Parameter | Type | 
|---|---|
route | unknown | 
routeName? | string | 
options? | IsRouteOptions | 
Returns 
boolean
Param 
The name of the route to check against the current route.
Returns 
True if the current route matches the given route name, false otherwise.