bulk-suppressions-file.d.ts 1017 B

1234567891011121314151617181920
  1. export interface ISuppression {
  2. file: string;
  3. scopeId: string;
  4. rule: string;
  5. }
  6. export interface IBulkSuppressionsConfig {
  7. serializedSuppressions: Set<string>;
  8. jsonObject: IBulkSuppressionsJson;
  9. newSerializedSuppressions: Set<string>;
  10. newJsonObject: IBulkSuppressionsJson;
  11. }
  12. export interface IBulkSuppressionsJson {
  13. suppressions: ISuppression[];
  14. }
  15. export declare function getSuppressionsConfigForEslintConfigFolderPath(eslintConfigFolderPath: string): IBulkSuppressionsConfig;
  16. export declare function getAllBulkSuppressionsConfigsByEslintConfigFolderPath(): [string, IBulkSuppressionsConfig][];
  17. export declare function writeSuppressionsJsonToFile(eslintConfigFolderPath: string, suppressionsConfig: IBulkSuppressionsConfig): void;
  18. export declare function deleteBulkSuppressionsFileInEslintConfigFolder(eslintConfigFolderPath: string): void;
  19. export declare function serializeSuppression({ file, scopeId, rule }: ISuppression): string;
  20. //# sourceMappingURL=bulk-suppressions-file.d.ts.map