diff options
Diffstat (limited to 'node_modules/tslint/lib/rules/completed-docs')
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; } |