Home Reference Source Test

Function

Static Public Summary
public

createMemoryHistory(props: {}): *

Creates a history object that stores locations in memory.

public

createRouteData(path: string, routeParams: object, routeData: object): {"path": *, "routeParams": *, "routeData": *}

public

matchPath(pathname: *, options: {}, parent: *): {"path": *, "url": *, "isExact": *, "params": *}

Public API for matching a URL pathname to a path pattern.

public

matchRoutes(routes: Array<Route>, pathname: string, branch: Array): *

Static Public

public createMemoryHistory(props: {}): * source

Creates a history object that stores locations in memory.

Params:

NameTypeAttributeDescription
props {}
  • optional
  • default: {}

Return:

*

public createRouteData(path: string, routeParams: object, routeData: object): {"path": *, "routeParams": *, "routeData": *} source

import createRouteData from '@smartface/router/src/router/RouteData.js'

Params:

NameTypeAttributeDescription
path string
routeParams object

gets from routing

routeData object

gets from

Return:

{"path": *, "routeParams": *, "routeData": *}

public matchPath(pathname: *, options: {}, parent: *): {"path": *, "url": *, "isExact": *, "params": *} source

Public API for matching a URL pathname to a path pattern.

Params:

NameTypeAttributeDescription
pathname *
options {}
  • optional
  • default: {}
parent *

Return:

{"path": *, "url": *, "isExact": *, "params": *}

public matchRoutes(routes: Array<Route>, pathname: string, branch: Array): * source

Params:

NameTypeAttributeDescription
routes Array<Route>
pathname string
branch Array

Return:

*