функция экспорта карри по умолчанию - PullRequest
0 голосов
/ 30 апреля 2020

Я работаю в SPA с глобальным хранилищем (Vuex), и я кодирую службы / утилиты для использования источника данных. Правильный ли следующий метод экспорта функции карри по умолчанию?

const curryFuction1 = (token) => async (params) => {
    // CODE
}
const curryFuction2 = (token) => async (params) => {
    // CODE
}

export default (token) => ({
  moduleCurryFunction1: curryFuction1(token),
  moduleCurryFunction2: curryFuction2(token),
});

// Consumed as following:

const result = await MyModule(token).moduleCurryFunction1(params)

...