@dulysse1/better-node
Version:
Improve Node types & add object properties
32 lines (30 loc) • 733 B
TypeScript
interface Array<T> {
/**
* @from `@dulysse1/better-node`
* ### Put random values in your array
* @param min The minimum random value
* @default 0
* @param max The maximum random value
* @default 10
* @returns {number[]} an array with random numbers
*/
randomize<Min extends number, Max extends number>(
min?: Min,
max?: Max
): number[];
}
interface ReadonlyArray<T> {
/**
* @from `@dulysse1/better-node`
* ### Put random values in your array
* @param min The minimum random value
* @default 0
* @param max The maximum random value
* @default 10
* @returns {number[]} an array with random numbers
*/
randomize<Min extends number, Max extends number>(
min?: Min,
max?: Max
): number[];
}