{"version":3,"file":"min.cjs","names":[],"sources":["../../src/math/min.ts"],"sourcesContent":["/**\n * Computes the minimum value of array.\n * If array is empty or falsey, undefined is returned.\n *\n * @param numbers - The array of numbers to get the minimum from\n * @returns Returns the minimum value\n *\n * @example\n * min([1, 2, 3, 4]) // => 1\n * min([]) // => undefined\n * min([1.5, 2.5, 3]) // => 1.5\n */\nexport function min(numbers: number[]): number | undefined {\n  if (!Array.isArray(numbers) || numbers.length === 0) {\n    return undefined;\n  }\n\n  return Math.min(...numbers);\n}\n"],"mappings":";;;;;;;;;;;;;;AAYA,SAAgB,IAAI,SAAuC;CACzD,IAAI,CAAC,MAAM,QAAQ,OAAO,KAAK,QAAQ,WAAW,GAChD;CAGF,OAAO,KAAK,IAAI,GAAG,OAAO;AAC5B"}