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 ... 'имеет подписи, но ни одна из эти подписи совместимы друг с другом "
Ребята, вы знаете проблему?