@antv/layout
Version:
graph layout algorithm
36 lines (30 loc) • 1.15 kB
JavaScript
import { __require as require_baseFindIndex } from './_baseFindIndex.js';
import { __require as require_baseIsNaN } from './_baseIsNaN.js';
import { __require as require_strictIndexOf } from './_strictIndexOf.js';
var _baseIndexOf;
var hasRequired_baseIndexOf;
function require_baseIndexOf () {
if (hasRequired_baseIndexOf) return _baseIndexOf;
hasRequired_baseIndexOf = 1;
var baseFindIndex = require_baseFindIndex(),
baseIsNaN = require_baseIsNaN(),
strictIndexOf = require_strictIndexOf();
/**
* The base implementation of `_.indexOf` without `fromIndex` bounds checks.
*
* @private
* @param {Array} array The array to inspect.
* @param {*} value The value to search for.
* @param {number} fromIndex The index to search from.
* @returns {number} Returns the index of the matched value, else `-1`.
*/
function baseIndexOf(array, value, fromIndex) {
return value === value
? strictIndexOf(array, value, fromIndex)
: baseFindIndex(array, baseIsNaN, fromIndex);
}
_baseIndexOf = baseIndexOf;
return _baseIndexOf;
}
export { require_baseIndexOf as __require };
//# sourceMappingURL=_baseIndexOf.js.map