Improvment on AppRouter

Added appRoute to Marionette.AppRouter
Removed Controller type on processAppRoutes controller arg
Added AppRouterOptions
This commit is contained in:
Sven
2014-02-12 22:11:31 +01:00
parent b3fa44db17
commit 6667394125
+9 -2
View File
@@ -269,11 +269,18 @@ declare module Marionette {
render(): Layout;
removeRegion(name: string);
}
interface AppRouterOptions extends Backbone.RouterOptions {
appRoutes: any;
controller: any;
}
class AppRouter extends Backbone.Router {
constructor(options?: any);
processAppRoutes(controller: Controller, appRoutes: any);
constructor(options?: AppRouterOptions);
processAppRoutes(controller: any, appRoutes: any);
appRoute(route:string, methodName:string):void;
}
class Application extends Backbone.Events {