diff --git a/src/IGenerationOptions.ts b/src/IGenerationOptions.ts index e6c644d..62800e6 100644 --- a/src/IGenerationOptions.ts +++ b/src/IGenerationOptions.ts @@ -24,6 +24,12 @@ export default interface IGenerationOptions { indexFile: boolean; exportType: "named" | "default"; } + +export const eolConverter = { + LF: "\n", + CRLF: "\r\n" +}; + export function getDefaultGenerationOptions(): IGenerationOptions { const generationOptions: IGenerationOptions = { resultsPath: path.resolve(process.cwd(), "output"), diff --git a/src/index.ts b/src/index.ts index 6be3fa0..6292a57 100644 --- a/src/index.ts +++ b/src/index.ts @@ -11,11 +11,6 @@ import IGenerationOptions, { import fs = require("fs-extra"); import inquirer = require("inquirer"); import path = require("path"); - -const eolConverter = { - LF: "\n", - CRLF: "\r\n" -}; // eslint-disable-next-line @typescript-eslint/no-floating-promises CliLogic(); @@ -311,8 +306,7 @@ function checkYargsParameters(options: options): options { options.generationOptions.convertCaseEntity = argv.ce as IGenerationOptions["convertCaseEntity"]; options.generationOptions.convertCaseFile = argv.cf as IGenerationOptions["convertCaseFile"]; options.generationOptions.convertCaseProperty = argv.cp as IGenerationOptions["convertCaseProperty"]; - options.generationOptions.convertEol = (eolConverter[argv.eol] || - argv.eol) as IGenerationOptions["convertEol"]; + options.generationOptions.convertEol = argv.eol as IGenerationOptions["convertEol"]; options.generationOptions.lazy = argv.lazy; options.generationOptions.customNamingStrategyPath = argv.namingStrategy; options.generationOptions.noConfigs = argv.noConfig; @@ -685,7 +679,7 @@ async function useInquirer(options: options): Promise { type: "list" } ]); - options.generationOptions.convertEol = eolConverter[eolChoice.eol]; + options.generationOptions.convertEol = eolChoice.eol; } } const { saveConfig } = await inquirer.prompt([