New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@yarnpkg/libzip

Package Overview
Dependencies
Maintainers
0
Versions
94
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@yarnpkg/libzip - npm Package Compare versions

Comparing version

to
3.1.1

160

lib/async.d.ts

@@ -41,55 +41,55 @@ export * from './common';

readonly getValue: typeof getValue;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly close: (arg_0: number) => number;
readonly discard: (arg_0: number) => null;
readonly getError: (arg_0: number) => number;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => string;
readonly getNumEntries: (arg_0: number, arg_1: number) => number;
readonly delete: (arg_0: number, arg_1: number) => number;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fclose: (arg_0: number) => number;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly discard: (arg_0: number) => ReturnToType<null>;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"string">;
readonly getNumEntries: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly delete: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fclose: (arg_0: number) => ReturnToType<"number">;
readonly dir: {
readonly add: (arg_0: number, arg_1: string) => number;
readonly add: (arg_0: number, arg_1: string) => ReturnToType<"number">;
};
readonly file: {
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
readonly getError: (arg_0: number) => number;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
};
readonly ext: {
readonly countSymlinks: (arg_0: number) => number;
readonly countSymlinks: (arg_0: number) => ReturnToType<"number">;
};
readonly error: {
readonly initWithCode: (arg_0: number, arg_1: number) => null;
readonly strerror: (arg_0: number) => string;
readonly initWithCode: (arg_0: number, arg_1: number) => ReturnToType<null>;
readonly strerror: (arg_0: number) => ReturnToType<"string">;
};
readonly name: {
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => number;
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => ReturnToType<"number">;
};
readonly source: {
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly free: (arg_0: number) => null;
readonly keep: (arg_0: number) => null;
readonly open: (arg_0: number) => number;
readonly close: (arg_0: number) => number;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly tell: (arg_0: number) => number;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly error: (arg_0: number) => number;
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly free: (arg_0: number) => ReturnToType<null>;
readonly keep: (arg_0: number) => ReturnToType<null>;
readonly open: (arg_0: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly tell: (arg_0: number) => ReturnToType<"number">;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly error: (arg_0: number) => ReturnToType<"number">;
};
readonly struct: {
readonly statS: () => number;
readonly statSize: (arg_0: number) => number;
readonly statCompSize: (arg_0: number) => number;
readonly statCompMethod: (arg_0: number) => number;
readonly statMtime: (arg_0: number) => number;
readonly statCrc: (arg_0: number) => number;
readonly errorS: () => number;
readonly errorCodeZip: (arg_0: number) => number;
readonly statS: () => ReturnToType<"number">;
readonly statSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompMethod: (arg_0: number) => ReturnToType<"number">;
readonly statMtime: (arg_0: number) => ReturnToType<"number">;
readonly statCrc: (arg_0: number) => ReturnToType<"number">;
readonly errorS: () => ReturnToType<"number">;
readonly errorCodeZip: (arg_0: number) => ReturnToType<"number">;
};

@@ -136,56 +136,56 @@ };

readonly getValue: typeof getValue;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly close: (arg_0: number) => number;
readonly discard: (arg_0: number) => null;
readonly getError: (arg_0: number) => number;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => string;
readonly getNumEntries: (arg_0: number, arg_1: number) => number;
readonly delete: (arg_0: number, arg_1: number) => number;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fclose: (arg_0: number) => number;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly discard: (arg_0: number) => ReturnToType<null>;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"string">;
readonly getNumEntries: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly delete: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fclose: (arg_0: number) => ReturnToType<"number">;
readonly dir: {
readonly add: (arg_0: number, arg_1: string) => number;
readonly add: (arg_0: number, arg_1: string) => ReturnToType<"number">;
};
readonly file: {
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
readonly getError: (arg_0: number) => number;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
};
readonly ext: {
readonly countSymlinks: (arg_0: number) => number;
readonly countSymlinks: (arg_0: number) => ReturnToType<"number">;
};
readonly error: {
readonly initWithCode: (arg_0: number, arg_1: number) => null;
readonly strerror: (arg_0: number) => string;
readonly initWithCode: (arg_0: number, arg_1: number) => ReturnToType<null>;
readonly strerror: (arg_0: number) => ReturnToType<"string">;
};
readonly name: {
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => number;
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => ReturnToType<"number">;
};
readonly source: {
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly free: (arg_0: number) => null;
readonly keep: (arg_0: number) => null;
readonly open: (arg_0: number) => number;
readonly close: (arg_0: number) => number;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly tell: (arg_0: number) => number;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly error: (arg_0: number) => number;
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly free: (arg_0: number) => ReturnToType<null>;
readonly keep: (arg_0: number) => ReturnToType<null>;
readonly open: (arg_0: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly tell: (arg_0: number) => ReturnToType<"number">;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly error: (arg_0: number) => ReturnToType<"number">;
};
readonly struct: {
readonly statS: () => number;
readonly statSize: (arg_0: number) => number;
readonly statCompSize: (arg_0: number) => number;
readonly statCompMethod: (arg_0: number) => number;
readonly statMtime: (arg_0: number) => number;
readonly statCrc: (arg_0: number) => number;
readonly errorS: () => number;
readonly errorCodeZip: (arg_0: number) => number;
readonly statS: () => ReturnToType<"number">;
readonly statSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompMethod: (arg_0: number) => ReturnToType<"number">;
readonly statMtime: (arg_0: number) => ReturnToType<"number">;
readonly statCrc: (arg_0: number) => ReturnToType<"number">;
readonly errorS: () => ReturnToType<"number">;
readonly errorCodeZip: (arg_0: number) => ReturnToType<"number">;
};
}>;

@@ -43,55 +43,55 @@ import { Libzip } from './makeInterface';

readonly getValue: typeof getValue;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly close: (arg_0: number) => number;
readonly discard: (arg_0: number) => null;
readonly getError: (arg_0: number) => number;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => string;
readonly getNumEntries: (arg_0: number, arg_1: number) => number;
readonly delete: (arg_0: number, arg_1: number) => number;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fclose: (arg_0: number) => number;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly discard: (arg_0: number) => ReturnToType<null>;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"string">;
readonly getNumEntries: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly delete: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fclose: (arg_0: number) => ReturnToType<"number">;
readonly dir: {
readonly add: (arg_0: number, arg_1: string) => number;
readonly add: (arg_0: number, arg_1: string) => ReturnToType<"number">;
};
readonly file: {
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
readonly getError: (arg_0: number) => number;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
};
readonly ext: {
readonly countSymlinks: (arg_0: number) => number;
readonly countSymlinks: (arg_0: number) => ReturnToType<"number">;
};
readonly error: {
readonly initWithCode: (arg_0: number, arg_1: number) => null;
readonly strerror: (arg_0: number) => string;
readonly initWithCode: (arg_0: number, arg_1: number) => ReturnToType<null>;
readonly strerror: (arg_0: number) => ReturnToType<"string">;
};
readonly name: {
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => number;
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => ReturnToType<"number">;
};
readonly source: {
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly free: (arg_0: number) => null;
readonly keep: (arg_0: number) => null;
readonly open: (arg_0: number) => number;
readonly close: (arg_0: number) => number;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly tell: (arg_0: number) => number;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly error: (arg_0: number) => number;
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly free: (arg_0: number) => ReturnToType<null>;
readonly keep: (arg_0: number) => ReturnToType<null>;
readonly open: (arg_0: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly tell: (arg_0: number) => ReturnToType<"number">;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly error: (arg_0: number) => ReturnToType<"number">;
};
readonly struct: {
readonly statS: () => number;
readonly statSize: (arg_0: number) => number;
readonly statCompSize: (arg_0: number) => number;
readonly statCompMethod: (arg_0: number) => number;
readonly statMtime: (arg_0: number) => number;
readonly statCrc: (arg_0: number) => number;
readonly errorS: () => number;
readonly errorCodeZip: (arg_0: number) => number;
readonly statS: () => ReturnToType<"number">;
readonly statSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompMethod: (arg_0: number) => ReturnToType<"number">;
readonly statMtime: (arg_0: number) => ReturnToType<"number">;
readonly statCrc: (arg_0: number) => ReturnToType<"number">;
readonly errorS: () => ReturnToType<"number">;
readonly errorCodeZip: (arg_0: number) => ReturnToType<"number">;
};

@@ -138,56 +138,56 @@ };

readonly getValue: typeof getValue;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly close: (arg_0: number) => number;
readonly discard: (arg_0: number) => null;
readonly getError: (arg_0: number) => number;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => string;
readonly getNumEntries: (arg_0: number, arg_1: number) => number;
readonly delete: (arg_0: number, arg_1: number) => number;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fclose: (arg_0: number) => number;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly discard: (arg_0: number) => ReturnToType<null>;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"string">;
readonly getNumEntries: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly delete: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fclose: (arg_0: number) => ReturnToType<"number">;
readonly dir: {
readonly add: (arg_0: number, arg_1: string) => number;
readonly add: (arg_0: number, arg_1: string) => ReturnToType<"number">;
};
readonly file: {
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
readonly getError: (arg_0: number) => number;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
};
readonly ext: {
readonly countSymlinks: (arg_0: number) => number;
readonly countSymlinks: (arg_0: number) => ReturnToType<"number">;
};
readonly error: {
readonly initWithCode: (arg_0: number, arg_1: number) => null;
readonly strerror: (arg_0: number) => string;
readonly initWithCode: (arg_0: number, arg_1: number) => ReturnToType<null>;
readonly strerror: (arg_0: number) => ReturnToType<"string">;
};
readonly name: {
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => number;
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => ReturnToType<"number">;
};
readonly source: {
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly free: (arg_0: number) => null;
readonly keep: (arg_0: number) => null;
readonly open: (arg_0: number) => number;
readonly close: (arg_0: number) => number;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly tell: (arg_0: number) => number;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly error: (arg_0: number) => number;
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly free: (arg_0: number) => ReturnToType<null>;
readonly keep: (arg_0: number) => ReturnToType<null>;
readonly open: (arg_0: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly tell: (arg_0: number) => ReturnToType<"number">;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly error: (arg_0: number) => ReturnToType<"number">;
};
readonly struct: {
readonly statS: () => number;
readonly statSize: (arg_0: number) => number;
readonly statCompSize: (arg_0: number) => number;
readonly statCompMethod: (arg_0: number) => number;
readonly statMtime: (arg_0: number) => number;
readonly statCrc: (arg_0: number) => number;
readonly errorS: () => number;
readonly errorCodeZip: (arg_0: number) => number;
readonly statS: () => ReturnToType<"number">;
readonly statSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompMethod: (arg_0: number) => ReturnToType<"number">;
readonly statMtime: (arg_0: number) => ReturnToType<"number">;
readonly statCrc: (arg_0: number) => ReturnToType<"number">;
readonly errorS: () => ReturnToType<"number">;
readonly errorCodeZip: (arg_0: number) => ReturnToType<"number">;
};
} | undefined;

@@ -76,56 +76,56 @@ import type { LibzipEmscriptenModule } from './emscripten';

readonly getValue: typeof getValue;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly close: (arg_0: number) => number;
readonly discard: (arg_0: number) => null;
readonly getError: (arg_0: number) => number;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => string;
readonly getNumEntries: (arg_0: number, arg_1: number) => number;
readonly delete: (arg_0: number, arg_1: number) => number;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fclose: (arg_0: number) => number;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly discard: (arg_0: number) => ReturnToType<null>;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"string">;
readonly getNumEntries: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly delete: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fclose: (arg_0: number) => ReturnToType<"number">;
readonly dir: {
readonly add: (arg_0: number, arg_1: string) => number;
readonly add: (arg_0: number, arg_1: string) => ReturnToType<"number">;
};
readonly file: {
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
readonly getError: (arg_0: number) => number;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
};
readonly ext: {
readonly countSymlinks: (arg_0: number) => number;
readonly countSymlinks: (arg_0: number) => ReturnToType<"number">;
};
readonly error: {
readonly initWithCode: (arg_0: number, arg_1: number) => null;
readonly strerror: (arg_0: number) => string;
readonly initWithCode: (arg_0: number, arg_1: number) => ReturnToType<null>;
readonly strerror: (arg_0: number) => ReturnToType<"string">;
};
readonly name: {
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => number;
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => ReturnToType<"number">;
};
readonly source: {
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly free: (arg_0: number) => null;
readonly keep: (arg_0: number) => null;
readonly open: (arg_0: number) => number;
readonly close: (arg_0: number) => number;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly tell: (arg_0: number) => number;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly error: (arg_0: number) => number;
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly free: (arg_0: number) => ReturnToType<null>;
readonly keep: (arg_0: number) => ReturnToType<null>;
readonly open: (arg_0: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly tell: (arg_0: number) => ReturnToType<"number">;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly error: (arg_0: number) => ReturnToType<"number">;
};
readonly struct: {
readonly statS: () => number;
readonly statSize: (arg_0: number) => number;
readonly statCompSize: (arg_0: number) => number;
readonly statCompMethod: (arg_0: number) => number;
readonly statMtime: (arg_0: number) => number;
readonly statCrc: (arg_0: number) => number;
readonly errorS: () => number;
readonly errorCodeZip: (arg_0: number) => number;
readonly statS: () => ReturnToType<"number">;
readonly statSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompMethod: (arg_0: number) => ReturnToType<"number">;
readonly statMtime: (arg_0: number) => ReturnToType<"number">;
readonly statCrc: (arg_0: number) => ReturnToType<"number">;
readonly errorS: () => ReturnToType<"number">;
readonly errorCodeZip: (arg_0: number) => ReturnToType<"number">;
};
};

@@ -41,55 +41,55 @@ export * from './common';

readonly getValue: typeof getValue;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly close: (arg_0: number) => number;
readonly discard: (arg_0: number) => null;
readonly getError: (arg_0: number) => number;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => string;
readonly getNumEntries: (arg_0: number, arg_1: number) => number;
readonly delete: (arg_0: number, arg_1: number) => number;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fclose: (arg_0: number) => number;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly discard: (arg_0: number) => ReturnToType<null>;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"string">;
readonly getNumEntries: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly delete: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fclose: (arg_0: number) => ReturnToType<"number">;
readonly dir: {
readonly add: (arg_0: number, arg_1: string) => number;
readonly add: (arg_0: number, arg_1: string) => ReturnToType<"number">;
};
readonly file: {
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
readonly getError: (arg_0: number) => number;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
};
readonly ext: {
readonly countSymlinks: (arg_0: number) => number;
readonly countSymlinks: (arg_0: number) => ReturnToType<"number">;
};
readonly error: {
readonly initWithCode: (arg_0: number, arg_1: number) => null;
readonly strerror: (arg_0: number) => string;
readonly initWithCode: (arg_0: number, arg_1: number) => ReturnToType<null>;
readonly strerror: (arg_0: number) => ReturnToType<"string">;
};
readonly name: {
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => number;
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => ReturnToType<"number">;
};
readonly source: {
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly free: (arg_0: number) => null;
readonly keep: (arg_0: number) => null;
readonly open: (arg_0: number) => number;
readonly close: (arg_0: number) => number;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly tell: (arg_0: number) => number;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly error: (arg_0: number) => number;
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly free: (arg_0: number) => ReturnToType<null>;
readonly keep: (arg_0: number) => ReturnToType<null>;
readonly open: (arg_0: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly tell: (arg_0: number) => ReturnToType<"number">;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly error: (arg_0: number) => ReturnToType<"number">;
};
readonly struct: {
readonly statS: () => number;
readonly statSize: (arg_0: number) => number;
readonly statCompSize: (arg_0: number) => number;
readonly statCompMethod: (arg_0: number) => number;
readonly statMtime: (arg_0: number) => number;
readonly statCrc: (arg_0: number) => number;
readonly errorS: () => number;
readonly errorCodeZip: (arg_0: number) => number;
readonly statS: () => ReturnToType<"number">;
readonly statSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompMethod: (arg_0: number) => ReturnToType<"number">;
readonly statMtime: (arg_0: number) => ReturnToType<"number">;
readonly statCrc: (arg_0: number) => ReturnToType<"number">;
readonly errorS: () => ReturnToType<"number">;
readonly errorCodeZip: (arg_0: number) => ReturnToType<"number">;
};

@@ -136,57 +136,57 @@ };

readonly getValue: typeof getValue;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly close: (arg_0: number) => number;
readonly discard: (arg_0: number) => null;
readonly getError: (arg_0: number) => number;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => string;
readonly getNumEntries: (arg_0: number, arg_1: number) => number;
readonly delete: (arg_0: number, arg_1: number) => number;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly fclose: (arg_0: number) => number;
readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly discard: (arg_0: number) => ReturnToType<null>;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getName: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"string">;
readonly getNumEntries: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly delete: (arg_0: number, arg_1: number) => ReturnToType<"number">;
readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly fclose: (arg_0: number) => ReturnToType<"number">;
readonly dir: {
readonly add: (arg_0: number, arg_1: string) => number;
readonly add: (arg_0: number, arg_1: string) => ReturnToType<"number">;
};
readonly file: {
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
readonly getError: (arg_0: number) => number;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly getError: (arg_0: number) => ReturnToType<"number">;
readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => ReturnToType<"number">;
readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
};
readonly ext: {
readonly countSymlinks: (arg_0: number) => number;
readonly countSymlinks: (arg_0: number) => ReturnToType<"number">;
};
readonly error: {
readonly initWithCode: (arg_0: number, arg_1: number) => null;
readonly strerror: (arg_0: number) => string;
readonly initWithCode: (arg_0: number, arg_1: number) => ReturnToType<null>;
readonly strerror: (arg_0: number) => ReturnToType<"string">;
};
readonly name: {
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => number;
readonly locate: (arg_0: number, arg_1: string, arg_2: number) => ReturnToType<"number">;
};
readonly source: {
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
readonly free: (arg_0: number) => null;
readonly keep: (arg_0: number) => null;
readonly open: (arg_0: number) => number;
readonly close: (arg_0: number) => number;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
readonly tell: (arg_0: number) => number;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => number;
readonly error: (arg_0: number) => number;
readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => ReturnToType<"number">;
readonly free: (arg_0: number) => ReturnToType<null>;
readonly keep: (arg_0: number) => ReturnToType<null>;
readonly open: (arg_0: number) => ReturnToType<"number">;
readonly close: (arg_0: number) => ReturnToType<"number">;
readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => ReturnToType<"number">;
readonly tell: (arg_0: number) => ReturnToType<"number">;
readonly read: (arg_0: number, arg_1: number, arg_2: number) => ReturnToType<"number">;
readonly error: (arg_0: number) => ReturnToType<"number">;
};
readonly struct: {
readonly statS: () => number;
readonly statSize: (arg_0: number) => number;
readonly statCompSize: (arg_0: number) => number;
readonly statCompMethod: (arg_0: number) => number;
readonly statMtime: (arg_0: number) => number;
readonly statCrc: (arg_0: number) => number;
readonly errorS: () => number;
readonly errorCodeZip: (arg_0: number) => number;
readonly statS: () => ReturnToType<"number">;
readonly statSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompSize: (arg_0: number) => ReturnToType<"number">;
readonly statCompMethod: (arg_0: number) => ReturnToType<"number">;
readonly statMtime: (arg_0: number) => ReturnToType<"number">;
readonly statCrc: (arg_0: number) => ReturnToType<"number">;
readonly errorS: () => ReturnToType<"number">;
readonly errorCodeZip: (arg_0: number) => ReturnToType<"number">;
};
}>;
export type { Libzip } from './makeInterface';

@@ -422,3 +422,3 @@ "use strict";

}
catch (error) {
catch {
return false;

@@ -425,0 +425,0 @@ }

{
"name": "@yarnpkg/libzip",
"version": "3.1.0",
"version": "3.1.1",
"license": "BSD-2-Clause",

@@ -36,3 +36,3 @@ "main": "./lib/sync.js",

"type": "git",
"url": "ssh://git@github.com/yarnpkg/berry.git",
"url": "git+https://github.com/yarnpkg/berry.git",
"directory": "packages/yarnpkg-libzip"

@@ -46,7 +46,7 @@ },

"@types/emscripten": "^1.39.6",
"@yarnpkg/fslib": "^3.1.0",
"@yarnpkg/fslib": "^3.1.2",
"tslib": "^2.4.0"
},
"peerDependencies": {
"@yarnpkg/fslib": "^3.1.0"
"@yarnpkg/fslib": "^3.1.2"
},

@@ -53,0 +53,0 @@ "engines": {