@ducatus/ducatus-wallet-service-rev
Version:
A service for Mutisig HD Bitcoin Wallets
21 lines (18 loc) • 589 B
text/typescript
export function findConfig(customConfigFileName?: string, customConfigPaths?: []): any | undefined {
let foundConfig;
const configFileName = customConfigFileName ? customConfigFileName : 'config';
let configPaths = customConfigPaths
? customConfigPaths
: [`../../../../../${configFileName}`, `./../${configFileName}`];
for (let path of configPaths) {
if (!foundConfig) {
try {
const bitcoreConfig = require(path) as any;
foundConfig = bitcoreConfig;
} catch (e) {
foundConfig = undefined;
}
}
}
return foundConfig;
}