DownloadedUpdateHelper.d.ts 770 B

123456789101112131415161718
  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<boolean>;
  14. setDownloadedFile(downloadedFile: string, packageFile: string | null, versionInfo: UpdateInfo, fileInfo: ResolvedUpdateFileInfo): void;
  15. clear(): void;
  16. private static isUpdateValid(updateFile, fileInfo, logger);
  17. }