aboutsummaryrefslogtreecommitdiff
path: root/node_modules/tslint/lib/rules/completed-docs
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/tslint/lib/rules/completed-docs')
-rw-r--r--node_modules/tslint/lib/rules/completed-docs/blockExclusion.js4
-rw-r--r--node_modules/tslint/lib/rules/completed-docs/classExclusion.d.ts4
-rw-r--r--node_modules/tslint/lib/rules/completed-docs/classExclusion.js8
-rw-r--r--node_modules/tslint/lib/rules/completed-docs/exclusionFactory.d.ts23
-rw-r--r--node_modules/tslint/lib/rules/completed-docs/tagExclusion.d.ts4
5 files changed, 30 insertions, 13 deletions
diff --git a/node_modules/tslint/lib/rules/completed-docs/blockExclusion.js b/node_modules/tslint/lib/rules/completed-docs/blockExclusion.js
index fdc7dabd0..99621fa18 100644
--- a/node_modules/tslint/lib/rules/completed-docs/blockExclusion.js
+++ b/node_modules/tslint/lib/rules/completed-docs/blockExclusion.js
@@ -17,8 +17,8 @@
*/
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
+var tsutils_1 = require("tsutils");
var ts = require("typescript");
-var Lint = require("../../index");
var completedDocsRule_1 = require("../completedDocsRule");
var exclusion_1 = require("./exclusion");
var BlockExclusion = /** @class */ (function (_super) {
@@ -32,7 +32,7 @@ var BlockExclusion = /** @class */ (function (_super) {
if (this.visibilities.has(completedDocsRule_1.ALL)) {
return false;
}
- if (Lint.hasModifier(node.modifiers, ts.SyntaxKind.ExportKeyword)) {
+ if (tsutils_1.hasModifier(node.modifiers, ts.SyntaxKind.ExportKeyword)) {
return !this.visibilities.has(completedDocsRule_1.VISIBILITY_EXPORTED);
}
return !this.visibilities.has(completedDocsRule_1.VISIBILITY_INTERNAL);
diff --git a/node_modules/tslint/lib/rules/completed-docs/classExclusion.d.ts b/node_modules/tslint/lib/rules/completed-docs/classExclusion.d.ts
index a6f24bbe7..c2661a18d 100644
--- a/node_modules/tslint/lib/rules/completed-docs/classExclusion.d.ts
+++ b/node_modules/tslint/lib/rules/completed-docs/classExclusion.d.ts
@@ -25,6 +25,6 @@ export declare class ClassExclusion extends Exclusion<IClassExclusionDescriptor>
readonly locations: Set<Location>;
readonly privacies: Set<Privacy>;
excludes(node: ts.Node): boolean;
- private shouldLocationBeDocumented(node);
- private shouldPrivacyBeDocumented(node);
+ private shouldLocationBeDocumented;
+ private shouldPrivacyBeDocumented;
}
diff --git a/node_modules/tslint/lib/rules/completed-docs/classExclusion.js b/node_modules/tslint/lib/rules/completed-docs/classExclusion.js
index 4c8c8ec57..5fffc2e62 100644
--- a/node_modules/tslint/lib/rules/completed-docs/classExclusion.js
+++ b/node_modules/tslint/lib/rules/completed-docs/classExclusion.js
@@ -17,8 +17,8 @@
*/
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
+var tsutils_1 = require("tsutils");
var ts = require("typescript");
-var Lint = require("../../index");
var completedDocsRule_1 = require("../completedDocsRule");
var exclusion_1 = require("./exclusion");
var ClassExclusion = /** @class */ (function (_super) {
@@ -37,7 +37,7 @@ var ClassExclusion = /** @class */ (function (_super) {
if (this.locations.has(completedDocsRule_1.ALL)) {
return true;
}
- if (Lint.hasModifier(node.modifiers, ts.SyntaxKind.StaticKeyword)) {
+ if (tsutils_1.hasModifier(node.modifiers, ts.SyntaxKind.StaticKeyword)) {
return this.locations.has(completedDocsRule_1.LOCATION_STATIC);
}
return this.locations.has(completedDocsRule_1.LOCATION_INSTANCE);
@@ -46,10 +46,10 @@ var ClassExclusion = /** @class */ (function (_super) {
if (this.privacies.has(completedDocsRule_1.ALL)) {
return true;
}
- if (Lint.hasModifier(node.modifiers, ts.SyntaxKind.PrivateKeyword)) {
+ if (tsutils_1.hasModifier(node.modifiers, ts.SyntaxKind.PrivateKeyword)) {
return this.privacies.has(completedDocsRule_1.PRIVACY_PRIVATE);
}
- if (Lint.hasModifier(node.modifiers, ts.SyntaxKind.ProtectedKeyword)) {
+ if (tsutils_1.hasModifier(node.modifiers, ts.SyntaxKind.ProtectedKeyword)) {
return this.privacies.has(completedDocsRule_1.PRIVACY_PROTECTED);
}
return this.privacies.has(completedDocsRule_1.PRIVACY_PUBLIC);
diff --git a/node_modules/tslint/lib/rules/completed-docs/exclusionFactory.d.ts b/node_modules/tslint/lib/rules/completed-docs/exclusionFactory.d.ts
index aacf39d73..3148a1ee6 100644
--- a/node_modules/tslint/lib/rules/completed-docs/exclusionFactory.d.ts
+++ b/node_modules/tslint/lib/rules/completed-docs/exclusionFactory.d.ts
@@ -1,8 +1,25 @@
+/**
+ * @license
+ * Copyright 2013 Palantir Technologies, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
import { DocType } from "../completedDocsRule";
import { Exclusion } from "./exclusion";
import { IInputExclusionDescriptors } from "./exclusionDescriptors";
+export declare type ExclusionsMap = Map<DocType, Array<Exclusion<any>>>;
export declare class ExclusionFactory {
- constructExclusionsMap(ruleArguments: IInputExclusionDescriptors[]): Map<DocType, Array<Exclusion<any>>>;
- private addRequirements(exclusionsMap, descriptors);
- private createRequirementsForDocType(docType, descriptor);
+ constructExclusionsMap(ruleArguments: IInputExclusionDescriptors[]): ExclusionsMap;
+ private addRequirements;
+ private createRequirementsForDocType;
}
diff --git a/node_modules/tslint/lib/rules/completed-docs/tagExclusion.d.ts b/node_modules/tslint/lib/rules/completed-docs/tagExclusion.d.ts
index d13121323..57fd0cf8d 100644
--- a/node_modules/tslint/lib/rules/completed-docs/tagExclusion.d.ts
+++ b/node_modules/tslint/lib/rules/completed-docs/tagExclusion.d.ts
@@ -29,6 +29,6 @@ export declare class TagExclusion extends Exclusion<ITagExclusionDescriptor> {
private readonly contentTags;
private readonly existenceTags;
excludes(node: ts.Node): boolean;
- private getDocumentationNode(node);
- private parseTagsWithContents(nodeText);
+ private getDocumentationNode;
+ private parseTagsWithContents;
}