t-comm
Version:
专业、稳定、纯粹的工具库
57 lines (56 loc) • 1.24 kB
TypeScript
/**
* 判断数据是不是正则对象
* @param {any} value - 输入数据
* @returns {boolean} 是否是正则对象
*
* @example
*
* isRegExp(1)
*
* // => false
*
* isRegExp(/\d/)
*
* // => true
*/
export declare function isRegExp(value: any): boolean;
/**
* 判断数据是不是时间对象
* @param {any} value - 输入数据
* @returns {boolean} 是否是时间对象
*
* @example
*
* isDate(1)
*
* // => false
*
* isDate(new Date())
*
* // => true
*/
export declare function isDate(value: any): boolean;
/**
* 判断数据是不是函数
* @param {any} value - 输入数据
* @returns {boolean} 是否是函数
*
* @example
*
* isFunction(1)
*
* // => false
*
* isFunction(()=>{})
*
* // => true
*/
export declare function isFunction(value: any): boolean;
export declare function isPlainObject(val: any): boolean;
export declare function isPromise(val: any): boolean;
export declare function isDef(value: any): boolean;
export declare function isObj(x: any): boolean;
export declare function isObject(val: any): boolean;
export declare function isImageUrl(url: any): boolean;
export declare function isVideoUrl(url: any): boolean;
export declare function isNumber(value: any): boolean;