Home Reference Source Test
public class | source

NativeStackRouter

Extends:

src/native/BottomTabBarRouter.js~Router → NativeStackRouter

Static Method Summary

Static Public Methods
public static

of(param: RouterParams): *

Builds OS specific NaitveRouter

Constructor Summary

Public Constructor
public

constructor(param0: {path: string, build: function|null, target: object|null, routes: Array, exact: boolean})

Method Summary

Public Methods
public

Add new listener to listen NavigationController transitions.

public
public

onRouterExit(action: string)

Current router is changed

Protected Methods
protected

onRouteMatch(route: *, match: *, state: *, action: *): boolean

History change event handler

Static Public Methods

public static of(param: RouterParams): * source

Builds OS specific NaitveRouter

Params:

NameTypeAttributeDescription
param RouterParams

Return:

*

Public Constructors

public constructor(param0: {path: string, build: function|null, target: object|null, routes: Array, exact: boolean}) source

Params:

NameTypeAttributeDescription
param0 {path: string, build: function|null, target: object|null, routes: Array, exact: boolean}

Public Methods

public addNavigatorChangeListener() source

Add new listener to listen NavigationController transitions.

public dispose() source

public onRouterExit(action: string) source

Current router is changed

Params:

NameTypeAttributeDescription
action string

Protected Methods

protected onRouteMatch(route: *, match: *, state: *, action: *): boolean source

History change event handler

Params:

NameTypeAttributeDescription
route *
match *
state *
action *

Return:

boolean