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 | 
|---|
| TRouteextendsRouterRoute<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; }>> | 
| TRouteNameextendsunknown | 
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 | 
|---|
| TRouteextendsRouterRoute<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; }>> | 
| TRouteNameextendsany | 
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.