@lancercomet/utils
Version:
My personal utils lib.
32 lines (31 loc) • 883 B
TypeScript
/**
* 安全将字符串转换为数字.
*
* @param {string} target 目标字符串.
* @param {*} [fallback] 降级数值.
*/
declare function intParse(target: unknown, fallback?: any): number;
/**
* 安全将字符串转换为数字.
*
* @param {string} target 目标字符串.
* @param {*} [fallback] 降级数值.
*/
declare function floatParse(target: unknown, fallback?: any): number;
/**
* 检测是否为浮点数.
* 方法没有字符串弱类型转换,请自行处理.
*
* @param {*} target 检测目标.
* @returns {boolean}
*/
declare function isFloat(target: any): boolean;
/**
* 检测是否为整数.
* 方法没有字符串弱类型转换,请自行处理.
*
* @param {*} target 检测目标.
* @returns {boolean}
*/
declare function isInt(target: any): boolean;
export { intParse, floatParse, isInt, isFloat };