internal_.IRouter
runtime / <internal> / IRouter
Interface: IRouter<RouteRecord>
internal.IRouter
Type parameters
| Name | Type |
|---|---|
RouteRecord | extends Object = any |
Table of contents
Properties
Methods
Properties
action
• action: Action
back
• back: () => void
Type declaration
▸ (): void
Returns
void
block
• block: (blocker: Blocker<State>) => () => void
Type declaration
▸ (blocker): () => void
Parameters
| Name | Type |
|---|---|
blocker | Blocker<State> |
Returns
fn
▸ (): void
Returns
void
current
• current: IRoute<RouteRecord>
go
• go: (delta: number) => void
Type declaration
▸ (delta): void
Jump to the specified route by number
Parameters
| Name | Type |
|---|---|
delta | number |
Returns
void
ready
• ready: Promise<any>
resolve
• resolve: (to: any, from?: any) => ResolvedPath
Type declaration
▸ (to, from?): ResolvedPath
Parameters
| Name | Type |
|---|---|
to | any |
from? | any |
Returns
Methods
afterEach
▸ afterEach(listener): RemoveListenerCallback
Parameters
| Name | Type |
|---|---|
listener | NavigationResolvedHook<any> |
Returns
beforeEach
▸ beforeEach(listener): RemoveListenerCallback
Parameters
| Name | Type |
|---|---|
listener | NavigationGuardHook<any> |
Returns
forward
▸ forward(): void
Returns
void
listen
▸ listen(listener): RemoveListenerCallback
Parameters
| Name | Type |
|---|---|
listener | Listener<State> |
Returns
push
▸ push(to, state?): void
Parameters
| Name | Type |
|---|---|
to | PathRecord |
state? | any |
Returns
void
replace
▸ replace(to, state?): void
Parameters
| Name | Type |
|---|---|
to | PathRecord |
state? | any |
Returns
void
replaceRoutes
▸ replaceRoutes(routes): void
Parameters
| Name | Type |
|---|---|
routes | RouteRecord[] |
Returns
void