Я сейчас конвертирую код из Node JavaScript в TypeScript
У меня есть файл с именем keys. js
let keys;
try {
// eslint-disable-next-line security/detect-non-literal-fs-filename
keys = JSON.parse(fs.readFileSync(credsPath, 'utf8'));
} catch (error) {
return logger.error('initKeysParseError', error, { credsPath });
}
if (keys) {
logger.info('initKeysSuccess', 'keys ready', null);
return (module.exports.keys = keys);
}
return logger.error('initKeysError', null, { credsPath });
И когда я хотел использовать keys
в другом файле, я бы
const { keys } = require('./keys');
console.log(keys.account.username);
У меня проблема с этим в машинописном тексте
Как я могу инициализировать переменную ключей только один раз, а затем иметь возможность import keys from './keys';
?
Спасибо!