text: import reduce from '../lib/reduce.js';
  import Chainable from '../lib/classes/chainable';
  
  export default new Chainable('min', {
    args: [
      {
        name: 'inputSeries',
        types: ['seriesList']
      },
      {
        name: 'value',
        types: ['seriesList', 'number'],
        help: 'Sets the point to whichever is lower, the existing value, or the one passed.' +
        ' If passing a seriesList it must contain exactly 1 series.'
  
      }
  
    ],
    help: 'Minimum values of one or more series in a seriesList to each position, in each series, of the input seriesList',
    fn: function minFn(args) {
      return reduce(args, function (a, b) {
        return Math.min(a, b);
      });
    }
  });
  