diff --git a/types/index.d.ts b/types/index.d.ts index 0b969ecc0..27eaeff0a 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -2203,11 +2203,10 @@ declare namespace math { * undefined. Returns an array with the configured number of elements * when number is > 1. */ - pickRandom( - array: number[], - number?: number, - weights?: number[] - ): number | number[] + pickRandom(array: T[]): T + pickRandom(array: T[], number: 1, weights?: number[]): T + pickRandom(array: T[], number: number): T[] + pickRandom(array: T[], number: number, weights: number[]): T[] /** * Return a random number larger or equal to min and smaller than max