Node types def are lying

This commit is contained in:
Joseph Garrone 2024-05-25 11:02:22 +02:00
parent dd33f554da
commit f5b9a8de55

View File

@ -17,7 +17,7 @@ export async function extractArchive(params: {
const zipFile = await new Promise<yauzl.ZipFile>((resolve, reject) => { const zipFile = await new Promise<yauzl.ZipFile>((resolve, reject) => {
yauzl.open(archiveFilePath, { lazyEntries: true }, async (error, zipFile) => { yauzl.open(archiveFilePath, { lazyEntries: true }, async (error, zipFile) => {
if (error !== null) { if (error) {
reject(error); reject(error);
return; return;
} }
@ -51,7 +51,7 @@ export async function extractArchive(params: {
const readStream = await new Promise<stream.Readable>(resolve => const readStream = await new Promise<stream.Readable>(resolve =>
zipFile.openReadStream(this.entry, async (error, readStream) => { zipFile.openReadStream(this.entry, async (error, readStream) => {
if (error !== null) { if (error) {
dDone.reject(error); dDone.reject(error);
return; return;
} }
@ -63,7 +63,7 @@ export async function extractArchive(params: {
const dDoneWithFile = new Deferred<void>(); const dDoneWithFile = new Deferred<void>();
stream.pipeline(readStream, fsSync.createWriteStream(filePath), error => { stream.pipeline(readStream, fsSync.createWriteStream(filePath), error => {
if (error !== null) { if (error) {
dDone.reject(error); dDone.reject(error);
return; return;
} }
@ -77,7 +77,7 @@ export async function extractArchive(params: {
public readFile(): Promise<Buffer> { public readFile(): Promise<Buffer> {
return new Promise<Buffer>(resolve => return new Promise<Buffer>(resolve =>
zipFile.openReadStream(this.entry, async (error, readStream) => { zipFile.openReadStream(this.entry, async (error, readStream) => {
if (error !== null) { if (error) {
dDone.reject(error); dDone.reject(error);
return; return;
} }