Skip to content

Commit

Permalink
Update zip-fs-full.d.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
x753 committed Feb 20, 2025
1 parent 7780955 commit 15c1243
Showing 1 changed file with 111 additions and 112 deletions.
223 changes: 111 additions & 112 deletions builder/src/vendor/zip-fs-full.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,122 +5,121 @@

interface FileEntry {}

declare module zip {
export var useWebWorkers: boolean;
export var workerScriptsPath: string;
export var workerScripts: {
deflater?: string[] | undefined;
inflater?: string[] | undefined;
};

export class Reader {
public size: number;
public init(callback: () => void, onerror: (error: any) => void): void;
public readUint8Array(
index: number,
length: number,
callback: (result: Uint8Array) => void,
onerror?: (error: any) => void
): void;
}

export class TextReader extends Reader {
constructor(text: string);
}

export class BlobReader extends Reader {
constructor(blob: Blob);
}

export class Data64URIReader extends Reader {
constructor(dataURI: string);
}

export class HttpReader extends Reader {
constructor(url: string);
}

export function createReader(
reader: zip.Reader,
callback: (zipReader: ZipReader) => void,
export var useWebWorkers: boolean;
export var workerScriptsPath: string;
export var workerScripts: {
deflater?: string[] | undefined;
inflater?: string[] | undefined;
};

export class Reader {
public size: number;
public init(callback: () => void, onerror: (error: any) => void): void;
public readUint8Array(
index: number,
length: number,
callback: (result: Uint8Array) => void,
onerror?: (error: any) => void
): void;
}

export class TextReader extends Reader {
constructor(text: string);
}

export class BlobReader extends Reader {
constructor(blob: Blob);
}

export class Data64URIReader extends Reader {
constructor(dataURI: string);
}

export class ZipReader {
async getEntries(options: any): Promise<Entry[]>;
close(callback?: () => void): void;
}

export interface Entry {
filename: string;
directory: boolean;
compressedSize: number;
uncompressedSize: number;
lastModDate: Date;
lastModDateRaw: number;
comment: string;
crc32: number;

getData(
writer: zip.Writer,
onend: (result: any) => void,
onprogress?: (progress: number, total: number) => void,
checkCrc32?: boolean
): void;
}

export class Writer {
public init(callback: () => void, onerror?: (error: any) => void): void;
public writeUint8Array(
array: Uint8Array,
callback: () => void,
onerror?: (error: any) => void
): void;
public getData(
callback: (data: any) => void,
onerror?: (error: any) => void
): void;
}

export class TextWriter extends Writer {
constructor(encoding: string);
}

export class BlobWriter extends Writer {
constructor(contentType: string);
}

export class FileWriter extends Writer {
constructor(fileEntry: FileEntry);
}

export class Data64URIWriter extends Writer {
constructor(mimeString?: string);
}

export function createWriter(
export class HttpReader extends Reader {
constructor(url: string);
}

export function createReader(
reader: zip.Reader,
callback: (zipReader: ZipReader) => void,
onerror?: (error: any) => void
): void;

export class ZipReader {
constructor(reader: BlobReader);
async getEntries(options?: any): Promise<Entry[]>;
close(callback?: () => void): void;
}

export interface Entry {
filename: string;
directory: boolean;
compressedSize: number;
uncompressedSize: number;
lastModDate: Date;
lastModDateRaw: number;
comment: string;
crc32: number;

getData(
writer: zip.Writer,
callback: (zipWriter: zip.ZipWriter) => void,
onerror?: (error: any) => void,
dontDeflate?: boolean
onend: (result: any) => void,
onprogress?: (progress: number, total: number) => void,
checkCrc32?: boolean
): void;
}

export class Writer {
public init(callback: () => void, onerror?: (error: any) => void): void;
public writeUint8Array(
array: Uint8Array,
callback: () => void,
onerror?: (error: any) => void
): void;
public getData(
callback: (data: any) => void,
onerror?: (error: any) => void
): void;
}

export class TextWriter extends Writer {
constructor(encoding: string);
}

export class BlobWriter extends Writer {
constructor(contentType: string);
}

export interface WriteOptions {
directory?: boolean | undefined;
level?: number | undefined;
comment?: string | undefined;
lastModDate?: Date | undefined;
version?: number | undefined;
}

export class ZipWriter {
public add(
name: string,
reader: zip.Reader,
onend: () => void,
onprogress?: (progress: number, total: number) => void,
options?: WriteOptions
): void;
public close(callback: (result: any) => void): void;
}
export class FileWriter extends Writer {
constructor(fileEntry: FileEntry);
}

export class Data64URIWriter extends Writer {
constructor(mimeString?: string);
}

export function createWriter(
writer: zip.Writer,
callback: (zipWriter: zip.ZipWriter) => void,
onerror?: (error: any) => void,
dontDeflate?: boolean
): void;

export interface WriteOptions {
directory?: boolean | undefined;
level?: number | undefined;
comment?: string | undefined;
lastModDate?: Date | undefined;
version?: number | undefined;
}

export class ZipWriter {
public add(
name: string,
reader: zip.Reader,
onend: () => void,
onprogress?: (progress: number, total: number) => void,
options?: WriteOptions
): void;
public close(callback: (result: any) => void): void;
}

0 comments on commit 15c1243

Please sign in to comment.