UNPKG

@remix-run/server-runtime

Version:
28 lines (23 loc) 678 B
/** * @remix-run/server-runtime v2.16.8 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var router = require('@remix-run/router'); function matchServerRoutes(routes, pathname, basename) { let matches = router.matchRoutes(routes, pathname, basename); if (!matches) return null; return matches.map(match => ({ params: match.params, pathname: match.pathname, route: match.route })); } exports.matchServerRoutes = matchServerRoutes;