yuxuannnn_utils
Version:
37 lines (36 loc) • 1.18 kB
TypeScript
/**
* 加和
*/
export declare function sum(...args: number[]): number;
/** 限制最小值 */
export declare const boundaryMin: (value: number, min: number) => number;
/** 限制最大值 */
export declare const boundaryMax: (value: number, max: number) => number;
/**
* 给定一个值和能取到的最大值以及最小值,返回边界内的数据,能取到边界值
* @param value
* @param min
* @param max
*/
export declare const boundary: (value: number, min: number, max: number) => number;
/**
* 生成一个随机整数,包括min不包括max
* @param min
* @param max
* @returns
*/
export declare const getRandomNumber: (min: number, max: number) => number;
/**
* 生成一个随机的字符串
* @param len
* @returns
*/
export declare const getRandomString: (len: number) => string;
export declare const findMaxInArray: {
(array: any[], compare?: ((curMax: any, curVal: any) => any) | undefined): any;
compare(a: any, b: any): number;
};
export declare const findMinInArray: {
(array: any[], compare?: ((curMin: any, curVal: any) => any) | undefined): any;
compare(a: any, b: any): number;
};