Niedzielski has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/395171 )

Change subject: Chore: remove AnyRoute
......................................................................

Chore: remove AnyRoute

Route now only has one type parameter which makes `Route<any>` just as
readable as `AnyRoute`. This patch removes AnyRoute and replaces all
usages.

Change-Id: If85b0c33af3e9356cbff6745ef166c622a9653a0
---
M src/common/router/route.ts
M src/common/router/router.ts
M src/common/router/routes.ts
3 files changed, 4 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/marvin refs/changes/71/395171/1

diff --git a/src/common/router/route.ts b/src/common/router/route.ts
index d36909b..9be7cb5 100644
--- a/src/common/router/route.ts
+++ b/src/common/router/route.ts
@@ -76,8 +76,6 @@
   toPath(params?: undefined): string;
 }
 
-export type AnyRoute = Route<any>;
-
 /**
  * Decompose a URL path into a Params map for use by
  * PageModule.getInitialProps(). This method uses a path regular expression to
diff --git a/src/common/router/router.ts b/src/common/router/router.ts
index c4b8f45..828eac7 100644
--- a/src/common/router/router.ts
+++ b/src/common/router/router.ts
@@ -1,10 +1,5 @@
 import { AnyComponent } from "preact";
-import {
-  AnyRoute,
-  PageComponent,
-  PageModule,
-  Route
-} from "../../common/router/route";
+import { PageComponent, PageModule, Route } from "../../common/router/route";
 import HttpResponse from "../http/http-response";
 
 import notFoundPage from "../pages/not-found";
@@ -72,7 +67,7 @@
 }
 
 export const newRouter = (
-  routes: AnyRoute[],
+  routes: Route<any>[],
   getPage: PageResolver = getChunk
 ) => {
   return {
diff --git a/src/common/router/routes.ts b/src/common/router/routes.ts
index fa9c2fc..5ce6401 100644
--- a/src/common/router/routes.ts
+++ b/src/common/router/routes.ts
@@ -1,6 +1,6 @@
 import { Params as WikiParams } from "../pages/wiki";
 import { Params as SummaryParams } from "../pages/summary";
-import { AnyRoute, NoParamsRoute, Route, newRoute } from "./route";
+import { NoParamsRoute, Route, newRoute } from "./route";
 
 export const home: NoParamsRoute = newRoute({
   path: "/",
@@ -44,7 +44,7 @@
   page: "style-guide"
 });
 
-export const routes: AnyRoute[] = [
+export const routes: Route<any>[] = [
   home,
   about,
   wiki,

-- 
To view, visit https://gerrit.wikimedia.org/r/395171
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If85b0c33af3e9356cbff6745ef166c622a9653a0
Gerrit-PatchSet: 1
Gerrit-Project: marvin
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <[email protected]>
Gerrit-Reviewer: Sniedzielski <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to