docs/vendor.js
function interpolationV(values) {
    ngDevMode && assertLessThan(2, values.length, 'should have at least 3 values');
    ngDevMode && assertEqual(values.length % 2, 1, 'should have an odd number of values');
    var different = false;
    for (var i = 1; i < values.length; i += 2) {
        // Check if bindings (odd indexes) have changed
        bindingUpdated(values[i]) && (different = true);
    }
    if (!different) {
        return NO_CHANGE;
    }
    // Build the updated content
    var content = values[0];
    for (var i = 1; i < values.length; i += 2) {
        content += stringify$1(values[i]) + values[i + 1];
    }
    return content;
}
function interpolationV(values) {
    ngDevMode && assertLessThan(2, values.length, 'should have at least 3 values');
    ngDevMode && assertEqual(values.length % 2, 1, 'should have an odd number of values');
    var different = false;
    for (var i = 1; i < values.length; i += 2) {
        // Check if bindings (odd indexes) have changed
        bindingUpdated(values[i]) && (different = true);
    }
    if (!different) {
        return NO_CHANGE;
    }
    // Build the updated content
    var content = values[0];
    for (var i = 1; i < values.length; i += 2) {
        content += stringify$1(values[i]) + values[i + 1];
    }
    return content;
}
function interpolationV ( values ) { ngDevMode && assertLessThan ( 2 , values . length , 'should have at least 3 values' ) ; ngDevMode && assertEqual ( values . length % 2 , 1 , 'should have an odd number of values' ) ; var different = false ; for ( var i = 1 ; i < values . length ; i += 2 ) { // Check if bindings (odd indexes) have changed bindingUpdated ( values [ i ] ) && ( different = true ) ; } if ( ! different ) { return NO_CHANGE ; } // Build the updated content var content = values [ 0 ] ; for ( var i = 1 ; i < values . length ; i += 2 ) { content += stringify$1 ( values [ i ] ) + values [ i + 1 ] ; } return content ; }
Create interpolation bindings with a variable number of expressions.

If there are 1 to 8 expressions `interpolation1()` to `interpolation8()` should be used instead.
Those are faster because there is no need to create an array of expressions and iterate over it.

`values`:
- has static text at even indexes,
- has evaluated expressions at odd indexes.

Returns the concatenated string when any of the arguments changes, `NO_CHANGE` otherwise.
Create interpolation bindings with a variable number of expressions .