FilesChange.d.ts 723 B

12345678910111213141516
  1. import { Compiler } from 'webpack';
  2. interface FilesChange {
  3. changedFiles?: string[];
  4. deletedFiles?: string[];
  5. }
  6. declare function getFilesChange(compiler: Compiler): FilesChange;
  7. declare function updateFilesChange(compiler: Compiler, change: FilesChange): void;
  8. declare function clearFilesChange(compiler: Compiler): void;
  9. /**
  10. * Computes aggregated files change based on the subsequent files changes.
  11. *
  12. * @param changes List of subsequent files changes
  13. * @returns Files change that represents all subsequent changes as a one event
  14. */
  15. declare function aggregateFilesChanges(changes: FilesChange[]): FilesChange;
  16. export { FilesChange, getFilesChange, updateFilesChange, clearFilesChange, aggregateFilesChanges };