"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function maxBy(arr, fn) { let max; for (let cur of arr) { let i = fn(cur); if (!max || i > max.i) { max = { i, element: cur }; } } return max && max.element; } exports.maxBy = maxBy;