UNPKG

instantsearch.js

Version:

InstantSearch.js is a JavaScript library for building performant and instant search experiences with Algolia.

29 lines (23 loc) 858 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; // We aren't using the native `Array.prototype.find` because the refactor away from Lodash is not // published as a major version. // Relying on the `find` polyfill on user-land, which before was only required for niche use-cases, // was decided as too risky. // @MAJOR Replace with the native `Array.prototype.find` method // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find function find(items, predicate) { var value; for (var i = 0; i < items.length; i++) { value = items[i]; // inlined for performance: if (Call(predicate, thisArg, [value, i, list])) { if (predicate(value, i, items)) { return value; } } return undefined; } var _default = find; exports.default = _default;