DownloadedUpdateHelper.d.ts 846 B

1234567891011121314151617181920
  1. import { UpdateInfo } from "builder-util-runtime";
  2. import { Logger, ResolvedUpdateFileInfo } from "./main";
  3. /** @private **/
  4. export declare class DownloadedUpdateHelper {
  5. readonly cacheDir: string;
  6. private _file;
  7. private _packageFile;
  8. private versionInfo;
  9. private fileInfo;
  10. constructor(cacheDir: string);
  11. readonly file: string | null;
  12. readonly packageFile: string | null;
  13. validateDownloadedPath(updateFile: string, versionInfo: UpdateInfo, fileInfo: ResolvedUpdateFileInfo, logger: Logger): Promise<string | null>;
  14. setDownloadedFile(downloadedFile: string, packageFile: string | null, versionInfo: UpdateInfo, fileInfo: ResolvedUpdateFileInfo): void;
  15. cacheUpdateInfo(updateFileName: string): Promise<void>;
  16. clear(): Promise<void>;
  17. private cleanCacheDir;
  18. private getValidCachedUpdateFile;
  19. }