gtht-miniapp-sdk
Version:
gtht-miniapp-sdk 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库
69 lines (68 loc) • 1.87 kB
TypeScript
/**
* @description: 判断是否为纯对象
* @param {any} target
* @return {boolean}
*/
export declare function isPlainObject(target: any): target is Record<PropertyKey, any>;
/**
* @description: 判断是否为空数组
* @param {any} target
* @return {boolean}
*/
export declare function isEmptyArray(target: any): target is [];
/**
* @description: 判断是否为对象
* @param {any} target
* @return {boolean}
*/
export declare function isObject(target: any): target is object & {
[key: PropertyKey]: any;
};
/**
* @description: 判断是否为函数
* @param {any} target
* @return {boolean}
*/
export declare function isFunction(target: any): target is (...args: any[]) => any;
/**
* @description: 判断是否为字符串
* @param {any} target
* @return {boolean}
*/
export declare function isString(target: any): target is string;
/**
* @description: 判断是否为数值
* @param {any} target
* @return {boolean}
*/
export declare function isNumber(target: any): target is number;
/**
* @description: 判断是否为布尔值
* @param {any} target
* @return {boolean}
*/
export declare function isBoolean(target: any): target is boolean;
/**
* @description: 判断是否为undefined
* @param {any} target
* @return {boolean}
*/
export declare function isUndefined(target: any): target is undefined;
/**
* @description: 判断是否为null或者undefined
* @param {any} target
* @return {boolean}
*/
export declare function isNullish(target: any): target is null | undefined;
/**
* @description: 判断是否为原始类型
* @param {any} target
* @return {boolean}
*/
export declare function isPrimitive(target: any): target is string | number | boolean;
/**
* @description: 判断是否为日期类型
* @param {any} target
* @return {boolean}
*/
export declare function isDate(target: any): target is Date;