UNPKG

grind-http

Version:
25 lines (19 loc) 2.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RoutingProvider = RoutingProvider; const { RouteExtension } = require('./Extensions/RouteExtension.js'); function RoutingProvider(app) { RouteExtension(); const routerClass = app.kernel.options.routerClass || require('./Router.js').Router; const router = new routerClass(app); app.routes = router; const boot = router.boot.bind(router); boot.priority = 35000; app.providers.add(boot); } RoutingProvider.priority = Infinity; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9Sb3V0aW5nL1JvdXRpbmdQcm92aWRlci5qcyJdLCJuYW1lcyI6WyJSb3V0ZUV4dGVuc2lvbiIsInJlcXVpcmUiLCJSb3V0aW5nUHJvdmlkZXIiLCJhcHAiLCJyb3V0ZXJDbGFzcyIsImtlcm5lbCIsIm9wdGlvbnMiLCJSb3V0ZXIiLCJyb3V0ZXIiLCJyb3V0ZXMiLCJib290IiwiYmluZCIsInByaW9yaXR5IiwicHJvdmlkZXJzIiwiYWRkIiwiSW5maW5pdHkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxNQUFNO0FBQUVBLEVBQUFBO0FBQUYsSUFBcUJDLE9BQU8sQ0FBQyxnQ0FBRCxDQUFsQzs7QUFFTyxTQUFTQyxlQUFULENBQXlCQyxHQUF6QixFQUE4QjtBQUNwQ0gsRUFBQUEsY0FBYzs7QUFFZCxRQUFNSSxXQUFXLEdBQUdELEdBQUcsQ0FBQ0UsTUFBSixDQUFXQyxPQUFYLENBQW1CRixXQUFuQixJQUFrQ0gsT0FBTyxDQUFDLGFBQUQsQ0FBUCxDQUF1Qk0sTUFBN0U7O0FBQ0EsUUFBTUMsTUFBTSxHQUFHLElBQUlKLFdBQUosQ0FBZ0JELEdBQWhCLENBQWY7QUFDQUEsRUFBQUEsR0FBRyxDQUFDTSxNQUFKLEdBQWFELE1BQWI7QUFFQSxRQUFNRSxJQUFJLEdBQUdGLE1BQU0sQ0FBQ0UsSUFBUCxDQUFZQyxJQUFaLENBQWlCSCxNQUFqQixDQUFiO0FBQ0FFLEVBQUFBLElBQUksQ0FBQ0UsUUFBTCxHQUFnQixLQUFoQjtBQUNBVCxFQUFBQSxHQUFHLENBQUNVLFNBQUosQ0FBY0MsR0FBZCxDQUFrQkosSUFBbEI7QUFDQTs7QUFFRFIsZUFBZSxDQUFDVSxRQUFoQixHQUEyQkcsUUFBM0IiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB7IFJvdXRlRXh0ZW5zaW9uIH0gPSByZXF1aXJlKCcuL0V4dGVuc2lvbnMvUm91dGVFeHRlbnNpb24uanMnKVxuXG5leHBvcnQgZnVuY3Rpb24gUm91dGluZ1Byb3ZpZGVyKGFwcCkge1xuXHRSb3V0ZUV4dGVuc2lvbigpXG5cblx0Y29uc3Qgcm91dGVyQ2xhc3MgPSBhcHAua2VybmVsLm9wdGlvbnMucm91dGVyQ2xhc3MgfHwgcmVxdWlyZSgnLi9Sb3V0ZXIuanMnKS5Sb3V0ZXJcblx0Y29uc3Qgcm91dGVyID0gbmV3IHJvdXRlckNsYXNzKGFwcClcblx0YXBwLnJvdXRlcyA9IHJvdXRlclxuXG5cdGNvbnN0IGJvb3QgPSByb3V0ZXIuYm9vdC5iaW5kKHJvdXRlcilcblx0Ym9vdC5wcmlvcml0eSA9IDM1MDAwXG5cdGFwcC5wcm92aWRlcnMuYWRkKGJvb3QpXG59XG5cblJvdXRpbmdQcm92aWRlci5wcmlvcml0eSA9IEluZmluaXR5XG4iXX0=