isEqualWith.d.ts 724 B

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