【发布时间】:2020-03-05 18:10:20
【问题描述】:
我使用 React 和 axios,最近我在 axios 上创建了一个自定义配置,如下所示:
import $axios from 'helpers/axiosInstance'
$axios.get('/customers', { handlerEnabled: false })
但结果ts编译:
类型参数 '{ handlerEnabled: boolean; }' 不可分配给“AxiosRequestConfig”类型的参数。 对象字面量只能指定已知属性,而“AxiosRequestConfig”类型中不存在“handlerEnabled”。
如何在 AxiosRequestConfig 上分配新类型?
像这样axios<AxiosRequestConfig & newType>
不想使用像.d.ts这样的旧方法
【问题讨论】:
标签: javascript reactjs typescript types axios