aboutsummaryrefslogtreecommitdiff
path: root/node_modules/tslint/lib/language/walker
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-08-14 05:01:11 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-08-14 05:02:09 +0200
commit363723fc84f7b8477592e0105aeb331ec9a017af (patch)
tree29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/tslint/lib/language/walker
parent5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff)
node_modules
Diffstat (limited to 'node_modules/tslint/lib/language/walker')
-rw-r--r--node_modules/tslint/lib/language/walker/index.js18
-rw-r--r--node_modules/tslint/lib/language/walker/syntaxWalker.d.ts1
-rw-r--r--node_modules/tslint/lib/language/walker/syntaxWalker.js7
-rw-r--r--node_modules/tslint/lib/language/walker/walker.d.ts1
4 files changed, 15 insertions, 12 deletions
diff --git a/node_modules/tslint/lib/language/walker/index.js b/node_modules/tslint/lib/language/walker/index.js
index c5bcb1b22..d4388e27d 100644
--- a/node_modules/tslint/lib/language/walker/index.js
+++ b/node_modules/tslint/lib/language/walker/index.js
@@ -15,14 +15,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-function __export(m) {
- for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
-}
Object.defineProperty(exports, "__esModule", { value: true });
-__export(require("./blockScopeAwareRuleWalker"));
-__export(require("./programAwareRuleWalker"));
-__export(require("./ruleWalker"));
-__export(require("./scopeAwareRuleWalker"));
-__export(require("./syntaxWalker"));
-__export(require("./walkContext"));
-__export(require("./walker"));
+var tslib_1 = require("tslib");
+tslib_1.__exportStar(require("./blockScopeAwareRuleWalker"), exports);
+tslib_1.__exportStar(require("./programAwareRuleWalker"), exports);
+tslib_1.__exportStar(require("./ruleWalker"), exports);
+tslib_1.__exportStar(require("./scopeAwareRuleWalker"), exports);
+tslib_1.__exportStar(require("./syntaxWalker"), exports);
+tslib_1.__exportStar(require("./walkContext"), exports);
+tslib_1.__exportStar(require("./walker"), exports);
diff --git a/node_modules/tslint/lib/language/walker/syntaxWalker.d.ts b/node_modules/tslint/lib/language/walker/syntaxWalker.d.ts
index a676a9de7..8cc39ef61 100644
--- a/node_modules/tslint/lib/language/walker/syntaxWalker.d.ts
+++ b/node_modules/tslint/lib/language/walker/syntaxWalker.d.ts
@@ -43,6 +43,7 @@ export declare class SyntaxWalker {
protected visitElementAccessExpression(node: ts.ElementAccessExpression): void;
protected visitEndOfFileToken(node: ts.Node): void;
protected visitEnumDeclaration(node: ts.EnumDeclaration): void;
+ protected visitEnumMember(node: ts.EnumMember): void;
protected visitExportAssignment(node: ts.ExportAssignment): void;
protected visitExpressionStatement(node: ts.ExpressionStatement): void;
protected visitForStatement(node: ts.ForStatement): void;
diff --git a/node_modules/tslint/lib/language/walker/syntaxWalker.js b/node_modules/tslint/lib/language/walker/syntaxWalker.js
index 2b800fc61..de69e4524 100644
--- a/node_modules/tslint/lib/language/walker/syntaxWalker.js
+++ b/node_modules/tslint/lib/language/walker/syntaxWalker.js
@@ -101,6 +101,9 @@ var SyntaxWalker = (function () {
SyntaxWalker.prototype.visitEnumDeclaration = function (node) {
this.walkChildren(node);
};
+ SyntaxWalker.prototype.visitEnumMember = function (node) {
+ this.walkChildren(node);
+ };
SyntaxWalker.prototype.visitExportAssignment = function (node) {
this.walkChildren(node);
};
@@ -349,6 +352,9 @@ var SyntaxWalker = (function () {
case ts.SyntaxKind.EnumDeclaration:
this.visitEnumDeclaration(node);
break;
+ case ts.SyntaxKind.EnumMember:
+ this.visitEnumMember(node);
+ break;
case ts.SyntaxKind.ExportAssignment:
this.visitExportAssignment(node);
break;
@@ -522,7 +528,6 @@ var SyntaxWalker = (function () {
break;
default:
this.walkChildren(node);
- break;
}
};
SyntaxWalker.prototype.walkChildren = function (node) {
diff --git a/node_modules/tslint/lib/language/walker/walker.d.ts b/node_modules/tslint/lib/language/walker/walker.d.ts
index dee30ece4..f08b06e75 100644
--- a/node_modules/tslint/lib/language/walker/walker.d.ts
+++ b/node_modules/tslint/lib/language/walker/walker.d.ts
@@ -17,7 +17,6 @@
import * as ts from "typescript";
import { RuleFailure } from "../rule/rule";
import { WalkContext } from "./walkContext";
-import { IWalker } from "./walker";
export interface IWalker {
getSourceFile(): ts.SourceFile;
walk(sourceFile: ts.SourceFile): void;