Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Client-Side Pre-Upload Package Validation #1061

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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;
}
Loading