From c747fa24884d3173355a3f90f161bbb52e8d833e Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Wed, 5 May 2021 09:36:33 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=90=20Added=20more=20return=20types?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/utils/fs.utils.ts | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/src/server/utils/fs.utils.ts b/src/server/utils/fs.utils.ts index 5265123..45d6df5 100644 --- a/src/server/utils/fs.utils.ts +++ b/src/server/utils/fs.utils.ts @@ -1,11 +1,11 @@ /* * MIT License * - * Copyright (c) 2015 Rishi Ghan + * Copyright (c) 2021 Rishi Ghan * The MIT License (MIT) -Copyright (c) 2015 Rishi Ghan +Copyright (c) 2021 Rishi Ghan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -236,25 +236,23 @@ export const getCovers = async ( options: IExtractionOptions, walkedFolders: Array, ): Promise< - IExtractedComicBookCoverFile[] | IExtractedComicBookCoverFile | unknown + | IExtractedComicBookCoverFile + | IExtractComicBookCoverErrorResponse + | IExtractedComicBookCoverFile[] + | ( + | IExtractedComicBookCoverFile + | IExtractComicBookCoverErrorResponse + | IExtractedComicBookCoverFile[] + )[] > => { switch (options.extractionMode) { case "bulk": const extractedDataPromises = _.map(walkedFolders, async (folder) => { - return await extractArchive( - { - extractTarget: options.extractTarget, - sourceFolder: options.sourceFolder, - targetExtractionFolder: options.targetExtractionFolder, - paginationOptions: options.paginationOptions, - extractionMode: options.extractionMode, - }, - folder, - ); + return await extractArchive(options, folder); }); return Promise.all(extractedDataPromises).then((data) => data); case "single": - break; + return await extractArchive(options, walkedFolders[0]); } };