Javascript - как сделать export класса в ES6?

Есть класс:

class Configs {
  configs = {
    APP_HOST: '0.0.0.0',
    APP_PORT: 443
  }

  initializeConfigs = async () => {
    //process configs

    return this.configs;
  }

  getConfigs = () => this.configs;
}

const configsSingleton = new Configs();

module.exports = {
  initializeConfigs: configsSingleton.initializeConfigs,
  getConfigs: configsSingleton.getConfigs
}

Как в данном случае сделать ES6 export не самого класса, а функций, находящихся в нём? Пробовал то, что в приведенном выше коде обернуть по такому принципу

const initializeConfigs = () => configsSingleton.initializeConfigs;

export default {
    initializeConfigs
};

Но получаю такую ошибку:

TypeError: (0 , _configs.initializeConfigs) is not a function

Что я делаю не так?


Ответы (0 шт):