dist/regular/loose/dejavu.js
function deepMatches(target, pattern){
        if (target && typeof target === 'object') {
            if (isArray(target) && isArray(pattern)) {
                return matchArray(target, pattern);
            } else {
                return matchObject(target, pattern);
            }
        } else {
            return target === pattern;
        }
    }
function deepMatches(target, pattern){
        if (target && typeof target === 'object') {
            if (isArray(target) && isArray(pattern)) {
                return matchArray(target, pattern);
            } else {
                return matchObject(target, pattern);
            }
        } else {
            return target === pattern;
        }
    }
function deepMatches ( target , pattern ) { if ( target && typeof target === 'object' ) { if ( isArray ( target ) && isArray ( pattern ) ) { return matchArray ( target , pattern ) ; } else { return matchObject ( target , pattern ) ; } } else { return target === pattern ; } }
Recursively check if the objects match.
Recursively check if the objects match .