ax ios dynamici c вызов метода - PullRequest
0 голосов
/ 05 февраля 2020
const METHODS_TYPES = ['get', 'post', 'put', 'patch', 'delete'] as const;
type METHODS_TUPLE = typeof METHODS_TYPES;
type METHODS = METHODS_TUPLE[number];

function methodRequest(url: string, method: METHODS): any {
  axios[method](url);
}

У меня есть функция, подобная описанной выше, для динамического вызова запроса ax ios на основе ввода метода. Это кажется логичным, но машинопись выдает:

"Каждый член типа объединения" (> (url: string, config ?: AxiosRequestConfig | undefined) => Promise) | (> (url: string, data ?: any, config ?: AxiosRequestConfig | undefined) => Promise <...>) | (> (url: string, data ?: any, config ?: AxiosRequestConfig | undef ... 'имеет подписи, но ни одна из эти подписи совместимы друг с другом "

Ребята, вы знаете проблему?

...