芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/fbjs/lib/maxBy.js.flow
/** * Copyright (c) 2013-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @providesModule maxBy * @flow */ var minBy = require("./minBy"); var compareNumber = (a, b) => a - b; /** * Returns the maximum element as measured by a scoring function f. Returns the * first such element if there are ties. */ function maxBy
(as: Iterable
, f: (a: A) => B, compare?: ?(u: B, v: B) => number): ?A { compare = compare || (compareNumber: any); return minBy(as, f, (u, v) => (compare: any)(v, u)); } module.exports = maxBy;