2.2.0 • Published 5 years ago
@optimizely/nuclear-router v2.2.0
NuclearJS Router
API
Router
new Router( opts : Object )
Instatiates a new Router
Router#go( location : String ) : void
Router#registerRoutes( routes : Route[] ) : void
Router#registerCatchallPath( path : String ) : void
Router#getLocation() : String
Router#replace( location : String )
Router#windowNavigate( location : String )
Router#reset()
Type: Route
match : String|RegExp
handle : Function[]
TODO
- Deprecate the
hashbanguse cases - we dont need this and it adds complexity - Deprecate the
basepathoption and just assume the basepath is/ - Add no-op functionality to
next()calls that happen async afterRouter.gois called again
Causes a real page navigation by using window.location