etcher-sdk
Version:
29 lines (28 loc) • 767 B
TypeScript
import { BlockMap } from 'blockmap';
import { BlocksWithChecksum } from '../sparse-stream/shared';
export interface Metadata {
size?: number;
isSizeEstimated?: boolean;
isCompressed?: boolean;
compressedSize?: number;
blockmappedSize?: number;
name?: string;
blockMap?: BlockMap;
blocks?: BlocksWithChecksum[];
instructions?: string;
logo?: string;
bytesToZeroOutFromTheBeginning?: number;
checksum?: string;
checksumType?: string;
recommendedDriveSize?: number;
releaseNotesUrl?: string;
supportUrl?: string;
url?: string;
version?: string;
isEtch?: boolean;
supervisorVersion?: string;
osVersion?: string;
lastModified?: Date;
format?: 'zip' | 'gzip';
arch?: string;
}