UNPKG

@modern-js/runtime-utils

Version:

A Progressive React Framework for modern web development.

22 lines (21 loc) 453 B
function sortByUrlPath(entries) { entries.sort(function(a, b) { const length1 = a.urlPath.length; const length2 = b.urlPath.length; if (length1 < length2) { return 1; } if (length1 > length2) { return -1; } return 0; }); return entries; } const matchEntry = (pathname, entries) => { sortByUrlPath(entries); return entries.find((entry) => pathname.startsWith(entry.urlPath)); }; export { matchEntry };