Skip to content

Commit f00220d

Browse files
committed
added private prefix to stack
1 parent c53a7f0 commit f00220d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default function diff(
1212
obj: Record<string, any> | any[],
1313
newObj: Record<string, any> | any[],
1414
options: Partial<Options> = { cyclesFix: true },
15-
stack: Record<string, any>[] = []
15+
_stack: Record<string, any>[] = []
1616
): Difference[] {
1717
let diffs: Difference[] = [];
1818
for (const key in obj) {
@@ -32,13 +32,13 @@ export default function diff(
3232
newObjKey &&
3333
areObjects &&
3434
!richTypes[Object.getPrototypeOf(objKey).constructor.name] &&
35-
(options.cyclesFix ? !stack.includes(obj[key]) : true)
35+
(options.cyclesFix ? !_stack.includes(obj[key]) : true)
3636
) {
3737
const nestedDiffs = diff(
3838
objKey,
3939
newObjKey,
4040
options,
41-
options.cyclesFix ? stack.concat([objKey]) : []
41+
options.cyclesFix ? _stack.concat([objKey]) : []
4242
);
4343
diffs.push.apply(
4444
nestedDiffs.map((difference) => {

0 commit comments

Comments
 (0)