From 48a76a46b3477558d61ec7af21fca463b1c77998 Mon Sep 17 00:00:00 2001 From: C4illin Date: Thu, 27 Jun 2024 01:05:36 +0200 Subject: [PATCH] refactor: fix typescript --- src/converters/main.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/converters/main.ts b/src/converters/main.ts index c855ee6..e2cbcb3 100644 --- a/src/converters/main.ts +++ b/src/converters/main.ts @@ -111,9 +111,8 @@ export async function mainConverter( for (const key in converterObj.properties.from) { if ( - // HOW?? - converterObj.properties.from[key].includes(fileType) && - converterObj.properties.to[key].includes(convertTo) + converterObj?.properties?.from[key]?.includes(fileType) && + converterObj?.properties?.to[key]?.includes(convertTo) ) { converterFunc = converterObj.converter; break; @@ -217,9 +216,9 @@ for (const converterName in properties) { for (const key in converterProperties.to) { if (allTargets[converterName]) { - allTargets[converterName].push(...converterProperties.to[key]); + allTargets[converterName].push(...(converterProperties.to[key] || [])); } else { - allTargets[converterName] = converterProperties.to[key]; + allTargets[converterName] = converterProperties.to[key] || []; } } } @@ -238,9 +237,9 @@ for (const converterName in properties) { for (const key in converterProperties.from) { if (allInputs[converterName]) { - allInputs[converterName].push(...converterProperties.from[key]); + allInputs[converterName].push(...(converterProperties.from[key] || [])); } else { - allInputs[converterName] = converterProperties.from[key]; + allInputs[converterName] = converterProperties.from[key] || []; } } }