ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
14 lines (13 loc) • 515 B
TypeScript
import { Many, TPath } from './types';
type HasFunc = (object: object, key: TPath) => boolean;
/**
* 判断对象是否包含路径属性。
*
* @private
* @param {*} object 要查询的对象。
* @param {string | number | symbol | Array} path 属性路径字符串或数组。
* @param {Function} hasFunc 对象包含属性的函数。
* @returns {boolean} 对象是否包含路径属性。
*/
declare function hasPath(object: object, key: Many<TPath>, hasFunc: HasFunc): boolean;
export default hasPath;