Check if two descriptors describe the exact same underlying values (not just compatible types, like
module:objectDescriptors.compareDescriptor does) - used to detect genuine circular references, where a
nested value's descriptor turns out to be identical to one of its own ancestors.
Parameters
descriptor1: descriptor
The first descriptor to compare.
descriptor2: descriptor
The second descriptor to compare.
Returns boolean
True if every detail's values match at the same position.
Check if two descriptors describe the exact same underlying values (not just compatible types, like module:objectDescriptors.compareDescriptor does) - used to detect genuine circular references, where a nested value's descriptor turns out to be identical to one of its own ancestors.