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;