Я работаю в 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)