From 363723fc84f7b8477592e0105aeb331ec9a017af Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 14 Aug 2017 05:01:11 +0200 Subject: node_modules --- .../lib/rules/adjacentOverloadSignaturesRule.js | 25 +++++++++++----------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'node_modules/tslint/lib/rules/adjacentOverloadSignaturesRule.js') diff --git a/node_modules/tslint/lib/rules/adjacentOverloadSignaturesRule.js b/node_modules/tslint/lib/rules/adjacentOverloadSignaturesRule.js index d3fb5ba1e..62a7bbcff 100644 --- a/node_modules/tslint/lib/rules/adjacentOverloadSignaturesRule.js +++ b/node_modules/tslint/lib/rules/adjacentOverloadSignaturesRule.js @@ -32,19 +32,19 @@ var Rule = (function (_super) { Rule.prototype.apply = function (sourceFile) { return this.applyWithFunction(sourceFile, walk); }; + /* tslint:disable:object-literal-sort-keys */ + Rule.metadata = { + ruleName: "adjacent-overload-signatures", + description: "Enforces function overloads to be consecutive.", + optionsDescription: "Not configurable.", + options: null, + optionExamples: [true], + rationale: "Improves readability and organization by grouping naturally related items together.", + type: "typescript", + typescriptOnly: true, + }; return Rule; }(Lint.Rules.AbstractRule)); -/* tslint:disable:object-literal-sort-keys */ -Rule.metadata = { - ruleName: "adjacent-overload-signatures", - description: "Enforces function overloads to be consecutive.", - optionsDescription: "Not configurable.", - options: null, - optionExamples: [true], - rationale: "Improves readability and organization by grouping naturally related items together.", - type: "typescript", - typescriptOnly: true, -}; exports.Rule = Rule; function walk(ctx) { var sourceFile = ctx.sourceFile; @@ -61,7 +61,6 @@ function walk(ctx) { addFailures(getMisplacedOverloads(members, function (member) { return utils.isSignatureDeclaration(member) ? getOverloadKey(member) : undefined; })); - break; } } return ts.forEachChild(node, cb); @@ -111,7 +110,7 @@ function getOverloadKey(node) { if (info === undefined) { return undefined; } - var _a = typeof info === "string" ? [false, info] : [info.computed === true, info.name], computed = _a[0], name = _a[1]; + var _a = typeof info === "string" ? [false, info] : [info.computed, info.name], computed = _a[0], name = _a[1]; var isStatic = Lint.hasModifier(node.modifiers, ts.SyntaxKind.StaticKeyword); return (computed ? "0" : "1") + (isStatic ? "0" : "1") + name; } -- cgit v1.2.3