/** * 检测类型 * @param target 要被检测的对象 * @param type 类型 可传多个 */ export declare function typeEqual(target: any, ...type: Function[]): boolean; /** * 判断是否为空 * @param obj 要被判断的对象 * @param throwMessage 要抛出异常的内容 不为空则抛出该异常提示 */ export declare function isEmpty(obj: any, throwMessage?: string): boolean; /** * 判断是否不为空 * @param obj 要被判断的对象 * @param throwMessage 要抛出异常的内容 不为空则抛出该异常提示 */ export declare function isNotEmpty(obj: any, throwMessage?: string): boolean; /** * 获取嵌套对象的属性 * @param target 目标对象 * @param key 键名称 例如 name 或 china.people.name 或 ['china', 'people', 'name'] * @param defaultValue 默认值 */ export declare function deepGet(target: any, key: string | string[], defaultValue?: T): T; export declare function blank2Default(obj: any, defaultValue: T): T;