dist/@ajsf/core/esm2015/lib/shared/jsonpointer.functions.js
/**
     * Does the basic checks and tries to parse an expression and a pair
     * of key and value.
     * // { key } key - the original for loop created value containing key and value in one string
     * // { subObject } subObject - the object with properties values
     */
Does the basic checks and tries to parse an expression and a pair
of key and value.
{ key } key - the original for loop created value containing key and value in one string
{ subObject } subObject - the object with properties values
Does the basic checks and tries to parse an expression and a pair of key and value . { key } key - the original for loop created value containing key and value in one string { subObject } subObject - the object with properties values
static parseKeysAndExpression(key, subObject) {
        if (this.keyOrSubObjEmpty(key, subObject)) {
            return null;
        }
        const expressionType = getExpressionType(key.toString());
        if (isNotExpression(expressionType)) {
            return null;
        }
        const keyAndValue = getKeyAndValueByExpressionType(expressionType, key);
        if (!keyAndValue || !keyAndValue[0] || !keyAndValue[1]) {
            return null;
        }
        return { expressionType: expressionType, keyAndValue: keyAndValue };
    }
static parseKeysAndExpression ( key , subObject ) { if ( this . keyOrSubObjEmpty ( key , subObject ) ) { return null ; } const expressionType = getExpressionType ( key . toString ( ) ) ; if ( isNotExpression ( expressionType ) ) { return null ; } const keyAndValue = getKeyAndValueByExpressionType ( expressionType , key ) ; if ( ! keyAndValue || ! keyAndValue [ 0 ] || ! keyAndValue [ 1 ] ) { return null ; } return { expressionType : expressionType , keyAndValue : keyAndValue } ; }
Does the basic checks and tries to parse an expression and a pair
 of key and value.
Does the basic checks and tries to parse an expression and a pair of key and value .