diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/hero.mjs | 2 | ||||
-rw-r--r-- | src/utils.mjs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/hero.mjs b/src/hero.mjs index fcbdc17..53f3086 100644 --- a/src/hero.mjs +++ b/src/hero.mjs @@ -89,7 +89,7 @@ export const firstParamMatch = (tree, segments, params) => { const paramOptions = Object.keys(tree) .filter(s => s.startsWith(":")) .sort(u.strSortFn); - return u.first(paramOptions, param => firstParamMatch(tree[param], nextSegments, { + return u.findFirst(paramOptions, param => firstParamMatch(tree[param], nextSegments, { ...params, [param.slice(1)]: seg })); diff --git a/src/utils.mjs b/src/utils.mjs index cb0c116..7d27c0d 100644 --- a/src/utils.mjs +++ b/src/utils.mjs @@ -29,7 +29,7 @@ export const getIn = (obj, path) => path.length === 0 ? obj : getIn(obj?.[path[0]], path.slice(1)); -export const first = (arr, fn) => { +export const findFirst = (arr, fn) => { for (const x of arr) { const ret = fn(x); if (ret) { |