UNPKG

1.97 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const tslib_1 = require("tslib");
4const _extremaby_1 = require("../_extremaby");
5function minBy(keySelector, comparer = _extremaby_1.defaultCompareAsync) {
6 return function minByOperatorFunction(source) {
7 return _extremaby_1.extremaBy(source, keySelector, (key, minValue) => tslib_1.__awaiter(this, void 0, void 0, function* () { return -(yield comparer(key, minValue)); }));
8 };
9}
10exports.minBy = minBy;
11
12//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzeW5jaXRlcmFibGUvcGlwZS9taW5ieS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSw4Q0FBK0Q7QUFFL0QsU0FBZ0IsS0FBSyxDQUNuQixXQUFpRCxFQUNqRCxXQUEyRCxnQ0FBbUI7SUFFOUUsT0FBTyxTQUFTLHFCQUFxQixDQUFDLE1BQThCO1FBQ2xFLE9BQU8sc0JBQVMsQ0FBQyxNQUFNLEVBQUUsV0FBVyxFQUFFLENBQU8sR0FBRyxFQUFFLFFBQVEsRUFBRSxFQUFFLHdEQUFDLE9BQUEsQ0FBQyxDQUFBLE1BQU0sUUFBUSxDQUFDLEdBQUcsRUFBRSxRQUFRLENBQUMsQ0FBQSxDQUFBLEdBQUEsQ0FBQyxDQUFDO0lBQ2pHLENBQUMsQ0FBQztBQUNKLENBQUM7QUFQRCxzQkFPQyIsImZpbGUiOiJhc3luY2l0ZXJhYmxlL3BpcGUvbWluYnkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb25vVHlwZU9wZXJhdG9yQXN5bmNGdW5jdGlvbiB9IGZyb20gJy4uLy4uL2ludGVyZmFjZXMnO1xuaW1wb3J0IHsgQXN5bmNJdGVyYWJsZVggfSBmcm9tICcuLi8uLi9hc3luY2l0ZXJhYmxlL2FzeW5jaXRlcmFibGV4JztcbmltcG9ydCB7IGV4dHJlbWFCeSwgZGVmYXVsdENvbXBhcmVBc3luYyB9IGZyb20gJy4uL19leHRyZW1hYnknO1xuXG5leHBvcnQgZnVuY3Rpb24gbWluQnk8VFNvdXJjZSwgVEtleT4oXG4gIGtleVNlbGVjdG9yOiAoeDogVFNvdXJjZSkgPT4gVEtleSB8IFByb21pc2U8VEtleT4sXG4gIGNvbXBhcmVyOiAoeDogVEtleSwgeTogVEtleSkgPT4gbnVtYmVyIHwgUHJvbWlzZTxudW1iZXI+ID0gZGVmYXVsdENvbXBhcmVBc3luY1xuKTogTW9ub1R5cGVPcGVyYXRvckFzeW5jRnVuY3Rpb248VFNvdXJjZT4ge1xuICByZXR1cm4gZnVuY3Rpb24gbWluQnlPcGVyYXRvckZ1bmN0aW9uKHNvdXJjZTogQXN5bmNJdGVyYWJsZTxUU291cmNlPik6IEFzeW5jSXRlcmFibGVYPFRTb3VyY2U+IHtcbiAgICByZXR1cm4gZXh0cmVtYUJ5KHNvdXJjZSwga2V5U2VsZWN0b3IsIGFzeW5jIChrZXksIG1pblZhbHVlKSA9PiAtYXdhaXQgY29tcGFyZXIoa2V5LCBtaW5WYWx1ZSkpO1xuICB9O1xufVxuIl19