@apistudio/apim-cli
Version:
CLI for API Management Products
12 lines (9 loc) • 433 B
JavaScript
var _binarySearch = require('./_binarySearch.js');
var _cb = require('./_cb.js');
var _lessEqual = require('./_lessEqual.js');
// Use an iteratee to figure out the greatest index at which an object should be
// inserted so as to maintain order. Uses binary search.
function sortedLastIndex(array, obj, iteratee, context) {
return _binarySearch(array, obj, _cb(iteratee, context), _lessEqual);
}
module.exports = sortedLastIndex;