UNPKG

vnite-plugin-sdk

Version:
41 lines 1.19 kB
export interface UpdateCheckResult { readonly updateInfo: UpdateInfo; readonly downloadPromise?: Promise<Array<string>> | null; readonly cancellationToken?: CancellationToken; readonly versionInfo: VersionInfo; } export interface UpdateInfo { readonly version: string; readonly files: Array<UpdateFileInfo>; readonly releaseName?: string | null; readonly releaseNotes?: string | Array<ReleaseNoteInfo> | null; readonly releaseDate: string; readonly stagingPercentage?: number; readonly isPrerelease?: boolean; } export interface UpdateFileInfo { readonly url: string; readonly sha512: string; readonly size: number; readonly blockMapSize?: number; } export interface ReleaseNoteInfo { readonly version: string; readonly note: string | null; } export interface VersionInfo { readonly version: string; } export interface CancellationToken { readonly cancelled: boolean; cancel(): void; onCancelled(callback: () => void): void; } export interface ProgressInfo { total: number; delta: number; transferred: number; percent: number; bytesPerSecond: number; } //# sourceMappingURL=updater.d.ts.map