X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils.ts;h=f38221692c8e76b06a57605f8a9129e198796cec;hb=05a852b826fb54cbab49a196bbd0d123c3d0c367;hp=dd839bc491b622aa871b876424474d24abdfb44e;hpb=2717674c56c2caae531507e7d4e0068f4d4c8918;p=poolifier.git diff --git a/src/utils.ts b/src/utils.ts index dd839bc4..f3822169 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -174,25 +174,31 @@ export const secureRandom = (): number => { /** * Returns the minimum of the given numbers. - * If no numbers are given, `Infinity` is returned. + * If no numbers are given, `Number.POSITIVE_INFINITY` is returned. * * @param args - The numbers to get the minimum of. * @returns The minimum of the given numbers. * @internal */ export const min = (...args: number[]): number => - args.reduce((minimum, num) => (minimum < num ? minimum : num), Infinity) + args.reduce( + (minimum, num) => (minimum < num ? minimum : num), + Number.POSITIVE_INFINITY + ) /** * Returns the maximum of the given numbers. - * If no numbers are given, `-Infinity` is returned. + * If no numbers are given, `Number.NEGATIVE_INFINITY` is returned. * * @param args - The numbers to get the maximum of. * @returns The maximum of the given numbers. * @internal */ export const max = (...args: number[]): number => - args.reduce((maximum, num) => (maximum > num ? maximum : num), -Infinity) + args.reduce( + (maximum, num) => (maximum > num ? maximum : num), + Number.NEGATIVE_INFINITY + ) /** * Wraps a function so that it can only be called once.