classExclusion.d.ts 526B

123456789101112131415
  1. import * as ts from "typescript";
  2. import { Location, Privacy } from "../completedDocsRule";
  3. import { Exclusion } from "./exclusion";
  4. export interface IClassExclusionDescriptor {
  5. locations?: Location[];
  6. privacies?: Privacy[];
  7. }
  8. export declare class ClassExclusion extends Exclusion<IClassExclusionDescriptor> {
  9. readonly locations: Set<Location>;
  10. readonly privacies: Set<Privacy>;
  11. excludes(node: ts.Node): boolean;
  12. private shouldLocationBeDocumented(node);
  13. private shouldPrivacyBeDocumented(node);
  14. }