BaseUpdater.d.ts 734 B

12345678910111213
  1. import { AllPublishOptions } from "builder-util-runtime";
  2. import { AppUpdater, DownloadExecutorTask } from "./AppUpdater";
  3. export declare abstract class BaseUpdater extends AppUpdater {
  4. protected quitAndInstallCalled: boolean;
  5. private quitHandlerAdded;
  6. protected constructor(options?: AllPublishOptions | null, app?: any);
  7. quitAndInstall(isSilent?: boolean, isForceRunAfter?: boolean): Promise<void>;
  8. protected executeDownload(taskOptions: DownloadExecutorTask): Promise<Array<string>>;
  9. protected abstract doInstall(installerPath: string, isSilent: boolean, isRunAfter: boolean): boolean;
  10. protected install(isSilent: boolean, isRunAfter: boolean): Promise<boolean>;
  11. protected addQuitHandler(): void;
  12. }