exclusionFactory.d.ts 481B

12345678910
  1. import { DocType } from "../completedDocsRule";
  2. import { Exclusion } from "./exclusion";
  3. import { IInputExclusionDescriptors } from "./exclusionDescriptors";
  4. export declare type ExclusionsMap = Map<DocType, Array<Exclusion<any>>>;
  5. export declare class ExclusionFactory {
  6. constructExclusionsMap(ruleArguments: IInputExclusionDescriptors[]): ExclusionsMap;
  7. private addRequirements(exclusionsMap, descriptors);
  8. private createRequirementsForDocType(docType, descriptor);
  9. }