@d2d/cordova-plugin-ionic
Version:
Ionic Cordova SDK
34 lines (28 loc) • 675 B
text/typescript
import { ICurrentConfig } from './IonicCordova';
export interface IAvailableUpdate {
binaryVersionName: string;
binaryVersionCode: string;
channel: string;
lastUsed: string;
state: string;
url: string;
versionId: string;
buildId: string;
}
export interface ISavedPreferences extends ICurrentConfig {
availableUpdate?: IAvailableUpdate;
updates: { [versionId: string]: IAvailableUpdate };
}
export interface UpdateInfo {
versionId: string;
path: string;
}
export interface ManifestFileEntry {
integrity: string;
href: string;
size: number;
}
export interface FetchManifestResp {
manifestJson: ManifestFileEntry[];
fileBaseUrl: string;
}