dist/@ajsf/core/esm2015/lib/shared/jsonpointer.functions.js
/**
     * Does the checks when the parsed key is actually no a property inside subObject.
     * That would mean that the equal comparison makes no sense and thus the negative result
     * is returned, and the not equal comparison is not necessary because it doesn't equal
     * obviously. Returns null when the given key is a real property inside the subObject.
     * // { subObject } subObject - the object with properties values
     * // { keysAndExpression } keysAndExpression - an object holding the expressions with
     * the associated keys.
     */
Does the checks when the parsed key is actually no a property inside subObject.
That would mean that the equal comparison makes no sense and thus the negative result
is returned, and the not equal comparison is not necessary because it doesn't equal
obviously. Returns null when the given key is a real property inside the subObject.
{ subObject } subObject - the object with properties values
{ keysAndExpression } keysAndExpression - an object holding the expressions with
the associated keys.
Does the checks when the parsed key is actually no a property inside subObject . That would mean that the equal comparison makes no sense and thus the negative result is returned and the not equal comparison is not necessary because it doesn ' t equal obviously . Returns null when the given key is a real property inside the subObject . { subObject } subObject - the object with properties values { keysAndExpression } keysAndExpression - an object holding the expressions with the associated keys .
static doOwnCheckResult(subObject, keysAndExpression) {
        let ownCheckResult = null;
        if (!hasOwn(subObject, keysAndExpression.keyAndValue[0])) {
            if (isEqual(keysAndExpression.expressionType)) {
                ownCheckResult = { passed: false, key: null };
            }
            if (isNotEqual(keysAndExpression.expressionType)) {
                ownCheckResult = { passed: true, key: null };
            }
        }
        return ownCheckResult;
    }
static doOwnCheckResult ( subObject , keysAndExpression ) { let ownCheckResult = null ; if ( ! hasOwn ( subObject , keysAndExpression . keyAndValue [ 0 ] ) ) { if ( isEqual ( keysAndExpression . expressionType ) ) { ownCheckResult = { passed : false , key : null } ; } if ( isNotEqual ( keysAndExpression . expressionType ) ) { ownCheckResult = { passed : true , key : null } ; } } return ownCheckResult ; }
Does the checks when the parsed key is actually no a property inside subObject.
Does the checks when the parsed key is actually no a property inside subObject .