Izmjenjena struktura, dodan backand

This commit is contained in:
GotPPay
2017-10-16 11:19:46 +02:00
parent 1ec88afacb
commit 048e32c4aa
37153 changed files with 2975854 additions and 1 deletions

35
web/node_modules/fbjs/lib/minBy.js.flow generated vendored Normal file
View File

@@ -0,0 +1,35 @@
/**
* 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 minBy
* @flow
*/
var compareNumber = (a, b) => a - b;
/**
* Returns the minimum element as measured by a scoring function f. Returns the
* first such element if there are ties.
*/
function minBy<A, B>(as: Iterable<A>, f: (a: A) => B, compare?: ?(u: B, v: B) => number): ?A {
compare = compare || (compareNumber: any);
var minA = undefined;
var minB = undefined;
var seenFirst = false;
for (var a of as) {
var b = f(a);
if (!seenFirst || compare(b, (minB: any)) < 0) {
minA = a;
minB = b;
seenFirst = true;
}
}
return minA;
}
module.exports = minBy;