UNPKG

hackpro-sdk

Version:
21 lines (20 loc) 1 kB
/// <reference types="node" /> import { Metadata } from './metadata'; import { SourceDestination } from './source-destination'; import { SourceSource } from './source-source'; import { BlocksWithChecksum, SparseReadable } from '../sparse-stream/shared'; export declare class DmgSource extends SourceSource { private static mappedBlockTypes; static requiresRandomReadableSource: boolean; static readonly mimetype = "application/x-apple-diskimage"; private image; constructor(source: SourceDestination); canCreateReadStream(): Promise<boolean>; canCreateSparseReadStream(): Promise<boolean>; createReadStream(_emitProgress?: boolean, start?: number, end?: number): Promise<NodeJS.ReadableStream>; createSparseReadStream(_generateChecksums: boolean): Promise<SparseReadable>; getBlocks(): Promise<BlocksWithChecksum[]>; protected _getMetadata(): Promise<Metadata>; protected _open(): Promise<void>; protected _close(): Promise<void>; }