MCPcopy Index your code
hub / github.com/nodejs/node / detectCycles

Function detectCycles

lib/internal/util/comparisons.js:1045–1052  ·  view source on GitHub ↗
(val1, val2, mode)

Source from the content-addressed store, hash-verified

1043// Only handle cycles when they are detected.
1044// eslint-disable-next-line func-style
1045let detectCycles = function(val1, val2, mode) {
1046 try {
1047 return innerDeepEqual(val1, val2, mode, null);
1048 } catch {
1049 detectCycles = innerDeepEqual;
1050 return innerDeepEqual(val1, val2, mode, undefined);
1051 }
1052};
1053
1054module.exports = {
1055 isDeepEqual(val1, val2) {

Callers 3

isDeepEqualFunction · 0.85
isDeepStrictEqualFunction · 0.85
isPartialStrictEqualFunction · 0.85

Calls 1

innerDeepEqualFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…