From 9f4712d6a63e553e0223851042a8a5c1d48fd9fe Mon Sep 17 00:00:00 2001 From: averel10 Date: Fri, 20 Mar 2026 08:11:59 +0100 Subject: [PATCH] fixed type issues --- package-lock.json | 21 +++++++++++++++++++ package.json | 1 + .../api/download-filtered-entries/route.ts | 4 ++-- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 099b8cb..3d28a90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "tailwindcss": "^4.2.1" }, "devDependencies": { + "@types/archiver": "^7.0.0", "@types/better-sqlite3": "^7.6.13", "@types/node": "^20", "@types/react": "^19", @@ -2681,6 +2682,16 @@ "tailwindcss": "4.2.1" } }, + "node_modules/@types/archiver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-7.0.0.tgz", + "integrity": "sha512-/3vwGwx9n+mCQdYZ2IKGGHEFL30I96UgBlk8EtRDDFQ9uxM1l4O5Ci6r00EMAkiDaTqD9DQ6nVrWRICnBPtzzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/readdir-glob": "*" + } + }, "node_modules/@types/better-sqlite3": { "version": "7.6.13", "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", @@ -2721,6 +2732,16 @@ "csstype": "^3.2.2" } }, + "node_modules/@types/readdir-glob": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@types/readdir-glob/-/readdir-glob-1.1.5.tgz", + "integrity": "sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/ws": { "version": "8.18.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", diff --git a/package.json b/package.json index 18c5930..124a1ea 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "tailwindcss": "^4.2.1" }, "devDependencies": { + "@types/archiver": "^7.0.0", "@types/better-sqlite3": "^7.6.13", "@types/node": "^20", "@types/react": "^19", diff --git a/src/app/api/download-filtered-entries/route.ts b/src/app/api/download-filtered-entries/route.ts index fd92a2a..e7632f7 100644 --- a/src/app/api/download-filtered-entries/route.ts +++ b/src/app/api/download-filtered-entries/route.ts @@ -133,11 +133,11 @@ export async function POST(request: NextRequest) { console.log(`ZIP file saved to: ${filePath}`); resolve(); }); - zip.on('error', (error) => { + zip.on('error', (error: Error) => { console.error('Archive error:', error); reject(error); }); - output.on('error', (error) => { + output.on('error', (error: Error) => { console.error('Output stream error:', error); reject(error); });