dist/@ajsf/core/esm2015/lib/shared/jsonpointer.functions.js
/**
     * Performs the actual evaluation on the given expression with given values and keys.
     * // { cleanedValue } cleanedValue - the given valued cleaned of quotes if it had any
     * // { subObject } subObject - the object with properties values
     * // { keysAndExpression } keysAndExpression - an object holding the expressions with
     */
Performs the actual evaluation on the given expression with given values and keys.
{ cleanedValue } cleanedValue - the given valued cleaned of quotes if it had any
{ subObject } subObject - the object with properties values
{ keysAndExpression } keysAndExpression - an object holding the expressions with
Performs the actual evaluation on the given expression with given values and keys . { cleanedValue } cleanedValue - the given valued cleaned of quotes if it had any { subObject } subObject - the object with properties values { keysAndExpression } keysAndExpression - an object holding the expressions with
static performExpressionOnValue(keysAndExpression, cleanedValue, subObject) {
        const propertyByKey = subObject[keysAndExpression.keyAndValue[0]];
        if (this.doComparisonByExpressionType(keysAndExpression.expressionType, propertyByKey, cleanedValue)) {
            return { passed: true, key: keysAndExpression.keyAndValue[0] };
        }
        return null;
    }
static performExpressionOnValue ( keysAndExpression , cleanedValue , subObject ) { const propertyByKey = subObject [ keysAndExpression . keyAndValue [ 0 ] ] ; if ( this . doComparisonByExpressionType ( keysAndExpression . expressionType , propertyByKey , cleanedValue ) ) { return { passed : true , key : keysAndExpression . keyAndValue [ 0 ] } ; } return null ; }
Performs the actual evaluation on the given expression with given values and keys.
Performs the actual evaluation on the given expression with given values and keys .