UNPKG

@endo/zip

Version:
41 lines 1.25 kB
/** * @param {BufferReader} reader * @param {string} name */ export function readZip(reader: BufferReader, name?: string): Map<any, any>; export type CentralFileRecord = { name: Uint8Array; version: number; madeBy: number; fileStart: number; diskNumberStart: number; internalFileAttributes: number; externalFileAttributes: number; comment: Uint8Array; } & ArchiveHeaders; export type LocalFileRecord = { name: Uint8Array; content: Uint8Array; } & ArchiveHeaders; export type CentralDirectoryLocator = { diskNumber: number; diskWithCentralDirStart: number; centralDirectoryRecordsOnThisDisk: number; centralDirectoryRecords: number; centralDirectorySize: number; centralDirectoryOffset: number; comment: string; }; export type BufferReader = { readonly length: number; offset: number; read: (size: number) => Uint8Array; skip: (size: number) => void; seek: (index: number) => void; expect: (bytes: Uint8Array) => boolean; readUint8: () => number; readUint16: (littleEndian?: boolean) => number; readUint32: (littleEndian?: boolean) => number; }; import type { ArchiveHeaders } from './types.js'; //# sourceMappingURL=format-reader.d.ts.map