1 | /**
|
2 | * @ignore
|
3 | */
|
4 | export function arrayIndexOf(array, item, comparer) {
|
5 | for (let i = 0, len = array.length; i < len; i++) {
|
6 | if (comparer(item, array[i])) {
|
7 | return i;
|
8 | }
|
9 | }
|
10 | return -1;
|
11 | }
|
12 | /**
|
13 | * @ignore
|
14 | */
|
15 | export async function arrayIndexOfAsync(array, item, comparer) {
|
16 | for (let i = 0, len = array.length; i < len; i++) {
|
17 | if (await comparer(item, array[i])) {
|
18 | return i;
|
19 | }
|
20 | }
|
21 | return -1;
|
22 | }
|
23 |
|
24 | //# sourceMappingURL=arrayindexof.mjs.map
|