| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var ReferenceCollectorVisitor = (function () {
- function ReferenceCollectorVisitor() {
- this._variables = {};
- }
- ReferenceCollectorVisitor.prototype.visit = function (node, context) {
- node.visit(this, context);
- return this._variables;
- };
- ReferenceCollectorVisitor.prototype.visitBoundText = function (text, context) { };
- ReferenceCollectorVisitor.prototype.visitElementProperty = function (prop, context) { };
- ReferenceCollectorVisitor.prototype.visitReference = function (ast, context) { };
- ReferenceCollectorVisitor.prototype.visitNgContent = function (ast, context) { };
- ReferenceCollectorVisitor.prototype.visitVariable = function (ast, context) { };
- ReferenceCollectorVisitor.prototype.visitAttr = function (ast, context) { };
- ReferenceCollectorVisitor.prototype.visitText = function (text, context) { };
- ReferenceCollectorVisitor.prototype.visitDirective = function (ast, context) { };
- ReferenceCollectorVisitor.prototype.visitDirectiveProperty = function (ast, context) { };
- ReferenceCollectorVisitor.prototype.visitEvent = function (ast, context) { };
- ReferenceCollectorVisitor.prototype.visitEmbeddedTemplate = function (ast, context) {
- var _this = this;
- ast.references.forEach(function (r) { return (_this._variables[r.name] = true); });
- ast.children.forEach(function (e) { return _this.visit(e, context); });
- };
- ReferenceCollectorVisitor.prototype.visitElement = function (element, context) {
- var _this = this;
- element.references.forEach(function (r) { return (_this._variables[r.name] = true); });
- element.children.forEach(function (e) { return _this.visit(e, context); });
- };
- Object.defineProperty(ReferenceCollectorVisitor.prototype, "variables", {
- get: function () {
- return this._variables;
- },
- enumerable: true,
- configurable: true
- });
- return ReferenceCollectorVisitor;
- }());
- exports.ReferenceCollectorVisitor = ReferenceCollectorVisitor;
|