/** * Object.prototype.toString 别名 */ declare const objectToString: () => string; /** * 获取类型 * @param value * @returns */ declare const toTypeString: (value: any) => string; /** * 拿到类型字符串 * @param value * @returns */ declare const toRawType: (value: any) => string; /** * 判断是否是数组 */ declare const isArray: (arg: any) => arg is any[]; /** * 判断是否是Map * @param val * @returns */ declare const isMap: (val: any) => val is Map; /** * 判断是否是Set * @param val * @returns */ declare const isSet: (val: any) => val is Set; /** * 判断是否是Date * @param val * @returns */ declare const isDate: (val: any) => val is Date; /** * 判断是否是Reg * @param val * @returns */ declare const isRegExp: (val: any) => val is RegExp; /** * 判断是否是函数 * @param val * @returns */ declare const isFunction: (val: any) => val is Function; /** * 判断是否是字符串 * @param val * @returns */ declare const isString: (val: any) => val is string; /** * 判断是否是Symbol * @param val * @returns */ declare const isSymbol: (val: any) => val is symbol; /** * 判断是否是boolean * @param val * @returns */ declare const isBoolean: (val: any) => val is boolean; /** * 判断是否是object * @param val * @returns */ declare const isObject: (val: any) => val is Record; /** * 判断是否是Promise * @param val * @returns */ declare const isPromise: (val: any) => val is Promise; /** * 判断是否是 纯对象 object * @param val * @returns */ declare const isPlainObject: (val: any) => val is Record; /** * 是否是空对象 * @param val * @returns */ declare const isEmptyObject: (val: any) => val is Record; /** * 是否是链接 * @param url * @returns */ declare function isUrl(url: string): url is string; /** * 是否是SVGElement * @param tag * @returns */ declare const isSVGElement: (tag: any) => tag is SVGElement; /** * 是否是vue 组件 * @param val * @returns */ declare const isComponent: (val: any) => boolean; /** * 是否是ios * @returns {boolean} */ declare function isIOS(): boolean; export { isArray, isBoolean, isComponent, isDate, isEmptyObject, isFunction, isIOS, isMap, isObject, isPlainObject, isPromise, isRegExp, isSVGElement, isSet, isString, isSymbol, isUrl, objectToString, toRawType, toTypeString };