next-page-tester
Version:
Enable DOM integration testing on Next.js pages
21 lines (20 loc) • 762 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const makeRouteInfo_1 = require("./makeRouteInfo");
const parseMatchingRoute_1 = __importDefault(require("./parseMatchingRoute"));
async function getRouteInfo({ options, }) {
const { route } = options;
const parsedMatchingRoute = await (0, parseMatchingRoute_1.default)({ options });
if (parsedMatchingRoute) {
const { pagePath, params } = parsedMatchingRoute;
return (0, makeRouteInfo_1.makeRouteInfo)({
route,
pagePath,
params,
});
}
}
exports.default = getRouteInfo;