UNPKG

@extra-array/max-index

Version:
14 lines (12 loc) 411 B
import {maxIndex as iterableMaxIndex} from 'extra-iterable'; import type {compareFn, mapFn} from './_types'; /** * Finds index of largest value. * @param x an array * @param fc compare function (a, b) * @param fm map function (v, i, x) */ function maxIndex<T, U=T>(x: Iterable<T>, fc: compareFn<T|U>=null, fm: mapFn<T, T|U>=null): number { return iterableMaxIndex(x, fc, fm); } export default maxIndex;