ts-data-forge
    Preparing search index...
    • Finds the maximum value in an array.

      Type Parameters

      • const Ar extends readonly number[]

      Parameters

      • array: Ar
      • Optionalcomparator: (x: Ar[number], y: Ar[number]) => number

      Returns Ar extends readonly [unknown, unknown] ? Readonly<{}> : Optional<Ar[number]>

      const values = [5, 3, 9];

      const largest = Arr.max(values);

      const reversed = Arr.max(values, (a, b) => b - a);

      assert.deepStrictEqual(largest, Optional.some(9));

      assert.deepStrictEqual(reversed, Optional.some(3));
    • Finds the maximum value in an array.

      Type Parameters

      • const Ar extends readonly unknown[]

      Parameters

      • array: Ar
      • comparator: (x: Ar[number], y: Ar[number]) => number

      Returns Ar extends readonly [unknown, unknown] ? Readonly<{}> : Optional<Ar[number]>

      const values = [5, 3, 9];

      const largest = Arr.max(values);

      const reversed = Arr.max(values, (a, b) => b - a);

      assert.deepStrictEqual(largest, Optional.some(9));

      assert.deepStrictEqual(reversed, Optional.some(3));