isEqualWith.d.ts 622 B

12345678910111213141516171819202122
  1. /**
  2. * 深度比较两个对象之间的值是否相等,使用自定义比较函数
  3. * @param obj1 值1
  4. * @param obj2 值2
  5. */
  6. export declare function isEqualWith(obj1: any, obj2: any): boolean;
  7. /**
  8. * 深度比较两个对象之间的值是否相等,使用自定义比较函数
  9. * @param obj1 值1
  10. * @param obj2 值2
  11. * @param func 自定义函数
  12. */
  13. export declare function isEqualWith<T, U>(obj1: T, obj2: U, func: (val1: any, val2: any, key: any, obj1: T, obj2: U) => any): boolean;
  14. declare module './ctor' {
  15. interface XEUtilsMethods {
  16. isEqualWith: typeof isEqualWith;
  17. }
  18. }
  19. export default isEqualWith