From 9e468e5112e5be112df6c07ceea44649bc960aee Mon Sep 17 00:00:00 2001 From: Ne_Eo Date: Sun, 16 Jun 2024 00:48:13 +0200 Subject: [PATCH] Typescript: Fix missing types for JSZip.defaults --- index.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/index.d.ts b/index.d.ts index b1c93082..9333d85a 100644 --- a/index.d.ts +++ b/index.d.ts @@ -170,6 +170,19 @@ declare namespace JSZip { decodeFileName?: (bytes: string[] | Uint8Array | Buffer) => string; } + interface JSZipDefaults { + base64: boolean; + binary: boolean; + dir: boolean; + createFolders: boolean; + date: Date; + compression: Compression; + compressionOptions: null | CompressionOptions; + comment: string; + unixPermissions: number | string | null; + dosPermissions: number | null; + } + type DataEventCallback = (dataChunk: T, metadata: JSZipMetadata) => void type EndEventCallback = () => void type ErrorEventCallback = (error: Error) => void @@ -319,6 +332,7 @@ interface JSZip { prototype: JSZip; support: JSZipSupport; + defaults: JSZip.JSZipDefaults; external: { Promise: PromiseConstructorLike; };