fix(medusa-core-utils): getConfigFile typings (#2783)

* fix: getConfigFile typeings

* Create brave-apes-carry.md

Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Adrien de PerettiandOliver Windall Juhl authored and GitHub committed 2022-12-14 19:35:16 +01:00
1 parent 7d28eaf8c6
commit 7cced6006a
3 files changed
+13 -11

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
---
"medusa-core-utils": patch
"@medusajs/medusa": patch
---
fix: getConfigFile typings
@@ -9,21 +9,20 @@ import { join } from "path"
function getConfigFile<TConfig = unknown>( function getConfigFile<TConfig = unknown>(
rootDir: string, rootDir: string,
configName: string configName: string
): { configModule: TConfig; configFilePath: string } | { error: any } { ): { configModule: TConfig; configFilePath: string, error?: any } {
const configPath = join(rootDir, configName) const configPath = join(rootDir, configName)
let configFilePath = `` let configFilePath = ``
let configModule let configModule
let err
try { try {
configFilePath = require.resolve(configPath) configFilePath = require.resolve(configPath)
configModule = require(configFilePath) configModule = require(configFilePath)
} catch (err) { } catch (e) {
return { err = e
error: err,
}
} }
return { configModule, configFilePath } return { configModule, configFilePath, error: err }
} }
export default getConfigFile export default getConfigFile
+2 -5
View File
@@ -20,13 +20,10 @@ export const handleConfigError = (error: Error): void => {
} }
export default (rootDirectory: string): ConfigModule => { export default (rootDirectory: string): ConfigModule => {
const { configModule, error } = getConfigFile( const { configModule, error } = getConfigFile<ConfigModule>(
rootDirectory, rootDirectory,
`medusa-config` `medusa-config`
) as { )
configModule: ConfigModule
error: Error | null
}
if (error) { if (error) {
handleConfigError(error) handleConfigError(error)