/** * 判断是否为布尔类型 * * @param {*} target 目标 */ export declare function isBoolean(target: any): boolean; /** * 判断是否为数字类型 * * 如果是 `NaN` 的话则返回 `false` * * @param {*} target 目标 */ export declare function isNumber(target: any): boolean; /** * 判断是否为字符串类型 * * @param {*} target 目标 */ export declare function isString(target: any): boolean; /** * 判断是否为异步函数类型 * * @param {*} target 目标 */ export declare function isAsyncFunction(target: any): boolean; /** * 判断是否为函数类型 * * @param {*} target 目标 */ export declare function isFunction(target: any): boolean; /** * 判断是否为数组类型 * * @param {*} target 目标 */ export declare function isArray(target: any): boolean; /** * 判断是否为日期类型 * * @param {*} target 目标 */ export declare function isDate(target: any): boolean; /** * 判断是否为正则表达式类型 * * @param {*} target 目标 */ export declare function isRegExp(target: any): boolean; /** * 判断是否为对象类型 * * @param {*} target 目标 */ export declare function isObject(target: any): boolean; /** * 宽松地判断是否为对象类型 * * @param {*} target 目标 */ export declare function isLooseObject(target: any): boolean; /** * 判断是否为数字或类数字类型 * * 与 `jQuery.isNumeric()` 的实现方式一致 * * @param {*} target 目标 */ export declare function isNumeric(target: any): boolean; /** * 判断是否为宿主环境全局对象 * * 在浏览器环境中就是 `window` 对象 * * @param {*} target 目标 */ export declare function isGlobal(target: any): boolean; /** * 判断是否为类数组对象 * * @param {*} target 目标 */ export declare function isArrayLike(target: any): boolean; /** * 判断是否为纯对象 * * @param {*} target 目标 */ export declare function isPlainObject(target: any): boolean;