tw-unity
Version:
javascript module for Unity Framework for Hybrid Application
20 lines (15 loc) • 396 B
text/typescript
import PageManager from "./pagemanager"
import Controller from "./controller"
export default class Router {
currentPage: string
routes: Map<string, Controller>
constructor(public pageManager: PageManager) {
this.routes = new Map()
}
route(pageName: string, controller: Controller) {
this.routes.set(pageName, controller)
}
goBack() {
this.pageManager.goBack()
}
}