【发布时间】:2020-06-14 08:59:43
【问题描述】:
我使用 React、Typescript 和 Axios。我声明一个类由这样的静态函数填充:
import axios from "axios"
export default class Users {
static checkinByPassword(username: string, password: string){
const params = {username, password}
return axios.post(`/${this._key}/checkinbypassword`, params)
}
static delete(id: string){
const params = {id: id}
return axios.delete(`/${this._key}`, params)
}
}
第一个函数 (checkinByPassword) 工作正常。第二个函数使 ESLint(我使用 ESLint 进行 VSCode 编辑器)抛出错误:
Type '{ id: string; }' has no properties in common with type 'AxiosRequestConfig'.
AxiosRequestConfig 是什么?以及如何使我的 params 对象与之兼容?
提前谢谢你
【问题讨论】:
标签: reactjs typescript axios eslint typescript-eslint