@pushrocks/smartrouter
Advanced tools
Comparing version 1.0.4 to 1.0.6
@@ -394,6 +394,6 @@ var tsbundle = (function (exports) { | ||
const currentLocation = window.location.pathname; | ||
const wantedRoute = this.routes.find((routeArg) => { | ||
const wantedRoutes = this.routes.filter((routeArg) => { | ||
return !!routeArg.matchFunction(currentLocation); | ||
}); | ||
if (wantedRoute) { | ||
for (const wantedRoute of wantedRoutes) { | ||
const routeResult = wantedRoute.matchFunction(currentLocation); | ||
@@ -400,0 +400,0 @@ await wantedRoute.handler(routeResult.valueOf()); |
@@ -81,6 +81,6 @@ "use strict"; | ||
const currentLocation = window.location.pathname; | ||
const wantedRoute = this.routes.find((routeArg) => { | ||
const wantedRoutes = this.routes.filter((routeArg) => { | ||
return !!routeArg.matchFunction(currentLocation); | ||
}); | ||
if (wantedRoute) { | ||
for (const wantedRoute of wantedRoutes) { | ||
const routeResult = wantedRoute.matchFunction(currentLocation); | ||
@@ -92,2 +92,2 @@ await wantedRoute.handler(routeResult.valueOf()); | ||
exports.SmartRouter = SmartRouter; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsK0RBQWlEO0FBRWpELE1BQU0sUUFBUSxHQUFHLENBQUMsT0FBTyxFQUFFLEVBQUU7SUFDM0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsT0FBTyxFQUFFLEVBQUUsNEJBQTRCLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztBQUN6RixDQUFDLENBQUM7QUFhRjs7R0FFRztBQUNILE1BQWEsV0FBVztJQWF0Qjs7T0FFRztJQUNILFlBQVksVUFBMEI7UUFmL0IsWUFBTyxHQUFtQjtZQUMvQixLQUFLLEVBQUUsS0FBSztTQUNiLENBQUM7UUFFRjs7V0FFRztRQUNJLFdBQU0sR0FHUixFQUFFLENBQUM7UUFNTiw4QkFBOEI7UUFDOUIsSUFBSSxDQUFDLE9BQU8sbUNBQ1AsSUFBSSxDQUFDLE9BQU8sR0FDWixVQUFVLENBQ2QsQ0FBQztRQUVGLGtDQUFrQztRQUNsQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsRUFBRTtZQUN2RCxnQkFBZ0IsQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUNsQyxJQUFJLENBQUMsaUJBQWlCLEVBQUUsQ0FBQztRQUMzQixDQUFDLENBQUMsQ0FBQztRQUNILE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsRUFBRSxHQUFHLEVBQUU7WUFDL0MsSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUM7UUFDM0IsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQ7O09BRUc7SUFDSSxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQWMsR0FBRyxFQUFFLFFBQWEsRUFBRTtRQUNyRCxJQUFJLEdBQUcsS0FBSyxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRTtZQUNwQyxNQUFNLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7U0FDN0Q7YUFBTTtZQUNMLE1BQU0sQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztTQUNoRTtRQUNELE1BQU0sSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUM7SUFDakMsQ0FBQztJQUVEOzs7O09BSUc7SUFDSSxFQUFFLENBQUMsUUFBZ0IsRUFBRSxVQUE0QjtRQUN0RCxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQztZQUNmLGFBQWEsRUFBRSxPQUFPLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7WUFDbkQsT0FBTyxFQUFFLFVBQVU7U0FDcEIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVEOztPQUVHO0lBQ0gsS0FBSyxDQUFDLGlCQUFpQjtRQUNyQixNQUFNLGVBQWUsR0FBRyxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQztRQUNqRCxNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLFFBQVEsRUFBRSxFQUFFO1lBQ2hELE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDbkQsQ0FBQyxDQUFDLENBQUM7UUFFSCxJQUFJLFdBQVcsRUFBRTtZQUNmLE1BQU0sV0FBVyxHQUFHLFdBQVcsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLENBQUM7WUFDL0QsTUFBTSxXQUFXLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxPQUFPLEVBQWdCLENBQUMsQ0FBQztTQUNoRTtJQUNILENBQUM7Q0FDRjtBQXZFRCxrQ0F1RUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsK0RBQWlEO0FBRWpELE1BQU0sUUFBUSxHQUFHLENBQUMsT0FBTyxFQUFFLEVBQUU7SUFDM0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsT0FBTyxFQUFFLEVBQUUsNEJBQTRCLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztBQUN6RixDQUFDLENBQUM7QUFhRjs7R0FFRztBQUNILE1BQWEsV0FBVztJQWF0Qjs7T0FFRztJQUNILFlBQVksVUFBMEI7UUFmL0IsWUFBTyxHQUFtQjtZQUMvQixLQUFLLEVBQUUsS0FBSztTQUNiLENBQUM7UUFFRjs7V0FFRztRQUNJLFdBQU0sR0FHUixFQUFFLENBQUM7UUFNTiw4QkFBOEI7UUFDOUIsSUFBSSxDQUFDLE9BQU8sbUNBQ1AsSUFBSSxDQUFDLE9BQU8sR0FDWixVQUFVLENBQ2QsQ0FBQztRQUVGLGtDQUFrQztRQUNsQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsRUFBRTtZQUN2RCxnQkFBZ0IsQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUNsQyxJQUFJLENBQUMsaUJBQWlCLEVBQUUsQ0FBQztRQUMzQixDQUFDLENBQUMsQ0FBQztRQUNILE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsRUFBRSxHQUFHLEVBQUU7WUFDL0MsSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUM7UUFDM0IsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQ7O09BRUc7SUFDSSxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQWMsR0FBRyxFQUFFLFFBQWEsRUFBRTtRQUNyRCxJQUFJLEdBQUcsS0FBSyxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRTtZQUNwQyxNQUFNLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7U0FDN0Q7YUFBTTtZQUNMLE1BQU0sQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztTQUNoRTtRQUNELE1BQU0sSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUM7SUFDakMsQ0FBQztJQUVEOzs7O09BSUc7SUFDSSxFQUFFLENBQUMsUUFBZ0IsRUFBRSxVQUE0QjtRQUN0RCxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQztZQUNmLGFBQWEsRUFBRSxPQUFPLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7WUFDbkQsT0FBTyxFQUFFLFVBQVU7U0FDcEIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVEOztPQUVHO0lBQ0gsS0FBSyxDQUFDLGlCQUFpQjtRQUNyQixNQUFNLGVBQWUsR0FBRyxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQztRQUNqRCxNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFFBQVEsRUFBRSxFQUFFO1lBQ25ELE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDbkQsQ0FBQyxDQUFDLENBQUM7UUFFSCxLQUFLLE1BQU0sV0FBVyxJQUFJLFlBQVksRUFBRTtZQUN0QyxNQUFNLFdBQVcsR0FBRyxXQUFXLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxDQUFDO1lBQy9ELE1BQU0sV0FBVyxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsT0FBTyxFQUFnQixDQUFDLENBQUM7U0FDaEU7SUFDSCxDQUFDO0NBQ0Y7QUF2RUQsa0NBdUVDIn0= |
{ | ||
"name": "@pushrocks/smartrouter", | ||
"version": "1.0.4", | ||
"version": "1.0.6", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "description": "a router for routing on websites", |
@@ -14,4 +14,4 @@ import * as plugins from './smartrouter.plugins'; | ||
path: string; | ||
index:number; | ||
params: {[key: string]: string}; | ||
index: number; | ||
params: { [key: string]: string }; | ||
} | ||
@@ -84,7 +84,7 @@ | ||
const currentLocation = window.location.pathname; | ||
const wantedRoute = this.routes.find((routeArg) => { | ||
const wantedRoutes = this.routes.filter((routeArg) => { | ||
return !!routeArg.matchFunction(currentLocation); | ||
}); | ||
if (wantedRoute) { | ||
for (const wantedRoute of wantedRoutes) { | ||
const routeResult = wantedRoute.matchFunction(currentLocation); | ||
@@ -91,0 +91,0 @@ await wantedRoute.handler(routeResult.valueOf() as IRouteInfo); |
Sorry, the diff of this file is not supported yet
57826