dist/vendor.bundle.js
function templateVisitAll(visitor, asts, context) {
    if (context === void 0) { context = null; }
    var /** @type {?} */ result = [];
    var /** @type {?} */ visit = visitor.visit ?
        function (ast) { return visitor.visit(ast, context) || ast.visit(visitor, context); } :
        function (ast) { return ast.visit(visitor, context); };
    asts.forEach(function (ast) {
        var /** @type {?} */ astResult = visit(ast);
        if (astResult) {
            result.push(astResult);
        }
    });
    return result;
}
function templateVisitAll(visitor, asts, context) {
    if (context === void 0) { context = null; }
    var /** @type {?} */ result = [];
    var /** @type {?} */ visit = visitor.visit ?
        function (ast) { return visitor.visit(ast, context) || ast.visit(visitor, context); } :
        function (ast) { return ast.visit(visitor, context); };
    asts.forEach(function (ast) {
        var /** @type {?} */ astResult = visit(ast);
        if (astResult) {
            result.push(astResult);
        }
    });
    return result;
}
function templateVisitAll ( visitor , asts , context ) { if ( context === void 0 ) { context = null ; } var /** @type {?} */ result = [ ] ; var /** @type {?} */ visit = visitor . visit ? function ( ast ) { return visitor . visit ( ast , context ) || ast . visit ( visitor , context ) ; } : function ( ast ) { return ast . visit ( visitor , context ) ; } ; asts . forEach ( function ( ast ) { var /** @type {?} */ astResult = visit ( ast ) ; if ( astResult ) { result . push ( astResult ) ; } } ) ; return result ; }
Visit every node in a list of {\@link TemplateAst}s with the given {\@link TemplateAstVisitor}.
@param {?} visitor
@param {?} asts
@param {?=} context
@return {?}
Visit every node in a list of { \