Skip to content

Commit 5c79f72

Browse files
authored
refactor: remove unused deepEqual function (#999)
1 parent 93db5b6 commit 5c79f72

File tree

2 files changed

+1
-30
lines changed

2 files changed

+1
-30
lines changed

src/core/tests/utils.test.tsx

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
1-
import {
2-
deepEqual,
3-
replaceEqualDeep,
4-
deepIncludes,
5-
isPlainObject,
6-
} from '../utils'
1+
import { replaceEqualDeep, deepIncludes, isPlainObject } from '../utils'
72
import { setConsole, queryCache } from '..'
83
import { queryKey } from '../../react/tests/utils'
94

@@ -66,26 +61,6 @@ describe('core/utils', () => {
6661
})
6762
})
6863

69-
describe('deepEqual', () => {
70-
it('should return `true` for equal objects', () => {
71-
const a = { a: { b: 'b' }, c: 'c', d: [{ d: 'd ' }] }
72-
const b = { a: { b: 'b' }, c: 'c', d: [{ d: 'd ' }] }
73-
expect(deepEqual(a, b)).toEqual(true)
74-
})
75-
76-
it('should return `false` for non equal objects', () => {
77-
const a = { a: { b: 'b' }, c: 'c' }
78-
const b = { a: { b: 'c' }, c: 'c' }
79-
expect(deepEqual(a, b)).toEqual(false)
80-
})
81-
82-
it('return `false` for equal dates', () => {
83-
const date1 = new Date(2020, 3, 1)
84-
const date2 = new Date(2020, 3, 1)
85-
expect(deepEqual(date1, date2)).toEqual(false)
86-
})
87-
})
88-
8964
describe('replaceEqualDeep', () => {
9065
it('should return the previous value when the next value is an equal primitive', () => {
9166
expect(replaceEqualDeep(1, 1)).toBe(1)

src/core/utils.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,6 @@ export function getQueryArgs<TResult, TError, TOptions = undefined>(
140140
return [queryKey, config, options]
141141
}
142142

143-
export function deepEqual(a: any, b: any): boolean {
144-
return replaceEqualDeep(a, b) === a
145-
}
146-
147143
/**
148144
* This function returns `a` if `b` is deeply equal.
149145
* If not, it will replace any deeply equal children of `b` with those of `a`.

0 commit comments

Comments
 (0)