Types: RouterPush()<TRoutes> 
ts
type RouterPush<TRoutes> = {
<TSource>  (name, ...args): Promise<void>;
  (route, options?): Promise<void>;
  (url, options?): Promise<void>;
};Type Parameters 
| Type Parameter | Default type | 
|---|---|
| TRoutesextendsRoutes | any | 
Call Signature 
ts
<TSource>(name, ...args): Promise<void>;Type Parameters 
| Type Parameter | 
|---|
| TSourceextendsstring | 
Parameters 
| Parameter | Type | 
|---|---|
| name | TSource | 
| ... args | RouterPushArgs<TRoutes,TSource> | 
Returns 
Promise<void>
Call Signature 
ts
(route, options?): Promise<void>;Parameters 
| Parameter | Type | 
|---|---|
| route | ResolvedRoute | 
| options? | RouterPushOptions<unknown> | 
Returns 
Promise<void>
Call Signature 
ts
(url, options?): Promise<void>;Parameters 
| Parameter | Type | 
|---|---|
| url | Url | 
| options? | RouterPushOptions<unknown> | 
Returns 
Promise<void>