UNPKG

ix

Version:

The Interactive Extensions for JavaScript

28 lines (26 loc) 627 B
import { __awaiter } from "tslib"; /** * @ignore */ export function arrayIndexOf(array, item, comparer) { for (let i = 0, len = array.length; i < len; i++) { if (comparer(item, array[i])) { return i; } } return -1; } /** * @ignore */ export function arrayIndexOfAsync(array, item, comparer) { return __awaiter(this, void 0, void 0, function* () { for (let i = 0, len = array.length; i < len; i++) { if (yield comparer(item, array[i])) { return i; } } return -1; }); } //# sourceMappingURL=arrayindexof.mjs.map