An open API service indexing awesome lists of open source software.

https://github.com/component/route

Route implementation for client-side routers
https://github.com/component/route

Last synced: 9 months ago
JSON representation

Route implementation for client-side routers

Awesome Lists containing this project

README

          

# route

Route implementation for client-side routers.

## Installation

$ component install component/route

## API

### Route(path)

Initialize a `Route` with a `path` string or regexp.

### Route#before(fn)

Add before `fn` used when the "page" is shown. This
may be invoked any number of times.

### Route#after(fn)

Assign after `fn` used to perform cleanup when
an alternate "page" is shown. This may be invoked
any number of times.

### Route#call(type, [args])

Invoke callbacks of `type` with `args` array.

### Route#match(path)

Match against the given `path`. Returns `false` or
an array with params matched.

## License

MIT