src/array/getMinAndMax.js

import * as _ from "lamb";

import arrayMax from "./arrayMax";
import arrayMin from "./arrayMin";

/**
 * Gets the min and max values contained in an array of numbers.
 * @example
 * getMinAndMax([4, 5, 2, 3, 1]) // => [1, 5]
 *
 * @memberof module:@cgnal/utils/array
 * @since 0.0.8
 * @function
 * @param {Number[]}
 * @returns {Array<Number, Number>}
 */
const getMinAndMax = _.collect([arrayMin, arrayMax]);

export default getMinAndMax;