Files
DefinitelyTyped/router5/router5-tests.ts
Matthew Dahl 3e7024258a add router5 definition
update typings

fix typings

attribution

add tests and cleanup

undo attribute change

add line back
2016-02-06 12:07:18 -08:00

29 lines
787 B
TypeScript

/// <reference path="router5.d.ts" />
import Router5, {loggerPlugin, RouteNode, Router5 as _Router5} from 'router5';
const router1: Router5 = new Router5();
const router2: Router5 = new _Router5();
[router1, router2].forEach(function (router: Router5) {
const settingsNode: RouteNode = new RouteNode('settings', '/settings');
router
.setOption('useHash', true)
.setOption('defaultRoute', 'home');
router.setAdditionalArgs([]);
router
.add(settingsNode)
.addNode('home', '/')
.addNode('profile', '/profile', function () {
return false;
})
.usePlugin(loggerPlugin())
.useMiddleware(function () {})
.useMiddleware(function () {}, function () {})
.start()
.stop();
});