const { randomNumberOutput } = require('./main/randomNumber') const convertRomanArabicNumbersOutput = require('./main/convertRomanArabicNumbers') const convertDistanceOutput = require('./main/convertDistance') const convertTemperatureOutput = require('./main/convertTemperature') const armstrongNumberOutput = require('./main/armstrongNumber') const weatherRequestOutput = require('./main/weatherRequest') const convertCurrencyOutput = require('./main/convertCurrency') const calculateAgeOutput = require('./main/calculateAge') const heapAlgorithmOutput = require('./main/heapAlgorithm') const convertEncodingOutput = require('./main/convertEncoding') const randomQuote = require('./main/randomQuote') const linkShortener = require('./main/linkShortener') const rightPriceOutput = require('./main/rightPrice') const isPalindromeOutput = require('./main/isPalindrome') const findLongestWordOutput = require('./main/findLongestWord') const fibonacciOutput = require('./main/fibonacci') const sortArrayOutput = require('./main/sortArray') const functionObject = { randomNumber: randomNumberOutput, convertRomanArabicNumbers: convertRomanArabicNumbersOutput, convertDistance: convertDistanceOutput, convertTemperature: convertTemperatureOutput, armstrongNumber: armstrongNumberOutput, weatherRequest: weatherRequestOutput, convertCurrency: convertCurrencyOutput, calculateAge: calculateAgeOutput, heapAlgorithm: heapAlgorithmOutput, convertEncoding: convertEncodingOutput, randomQuote: randomQuote, linkShortener: linkShortener, rightPrice: rightPriceOutput, isPalindrome: isPalindromeOutput, findLongestWord: findLongestWordOutput, fibonacci: fibonacciOutput, sortArray: sortArrayOutput } // Choisi la fonction à exécuter function functionToExecute (option) { return functionObject[option] } module.exports = functionToExecute