/** * 是否为方法 * * @export * @param {*} fn 需要判断的方法 * @return {*} {boolean} */ export declare function isFunc(fn: any): boolean; /** * 是否为异步方法 * * @export * @param {*} fn 需要判断的方法 * @return {*} {boolean} */ export declare function isAsync(fn: unknown): boolean; /** * 是否为Promise对象 * * @export * @param {*} obj * @return {*} {boolean} */ export declare function isPromise(obj: unknown): boolean; /** * 是否为对象类型 * * @export * @param {*} obj * @return {*} {boolean} */ export declare function isObject(obj: unknown): boolean; /** * 是否为数组类型 * * @export * @param {*} obj * @return {*} {boolean} */ export declare function isArray(obj: unknown): boolean; /** * 是否为 Map 类型 * * @author chitanda * @date 2022-09-07 23:09:05 * @export * @param {unknown} obj * @return {*} {boolean} */ export declare function isMap(obj: unknown): boolean; /** * 是否为 WeakMap 类型 * * @author chitanda * @date 2022-09-07 23:09:25 * @export * @param {unknown} obj * @return {*} {boolean} */ export declare function isWeakMap(obj: unknown): boolean; /** * 是否为 Set 类型 * * @author chitanda * @date 2022-09-07 23:09:54 * @export * @param {unknown} obj * @return {*} {boolean} */ export declare function isSet(obj: unknown): boolean; /** * 是否为字符串类型 * * @export * @param {*} obj * @return {*} {boolean} */ export declare function isString(obj: any): boolean; /** * 是否为数值类型 * * @export * @param {*} obj * @return {*} {boolean} */ export declare function isNumber(obj: unknown): boolean; /** * 是否为布尔类型 * * @export * @param {*} obj * @return {*} {boolean} */ export declare function isBoolean(obj: unknown): boolean; /** * 判断数据类型 * * @author chitanda * @date 2021-05-18 11:05:23 * @export * @param {*} obj 需要判断的数据 * @return {*} {('boolean' | 'number' | 'string' | 'function' | 'array' | 'date' | 'regExp' | 'undefined' | 'null' | 'object')} */ export declare function typeOf(obj: unknown): 'boolean' | 'number' | 'string' | 'function' | 'array' | 'date' | 'regExp' | 'undefined' | 'null' | 'object' | 'set' | 'map' | 'weakmap'; //# sourceMappingURL=type-util.d.ts.map