12345678910111213141516171819202122232425
  1. import { BuildContext, ChangedFile, TaskInfo } from './util/interfaces';
  2. import { Watcher } from './watch';
  3. export declare function copy(context: BuildContext, configFile?: string): Promise<void>;
  4. export declare function copyWorker(context: BuildContext, configFile: string): Promise<void[]>;
  5. export declare function copyUpdate(changedFiles: ChangedFile[], context: BuildContext): Promise<void>;
  6. export declare function copyConfigToWatchConfig(context: BuildContext): Watcher;
  7. export interface CopySrcToDestResult {
  8. success: boolean;
  9. src: string;
  10. dest: string;
  11. errorMessage: string;
  12. }
  13. export declare const taskInfo: TaskInfo;
  14. export interface CopyConfig {
  15. [index: string]: CopyOptions;
  16. }
  17. export interface CopyToFrom {
  18. absoluteSourcePath: string;
  19. absoluteDestPath: string;
  20. }
  21. export interface CopyOptions {
  22. src: string[];
  23. dest: string;
  24. }