убираю этот интерсептор и напрямую в каждом запросе вытаскиваю .data, то типы подхватываются. Как правильно решить ?
Никак( от интерсептора до запроса не пробрасывается кастомный тип, напиши функцию transform и пробрасывай ее в каждый .then(transforn) запроса
А можно как-то глобально это реализовать? Как раз немного рефакторю и хочу вот так getApiMethod: async (params: NS.GetApiMethodArgs) => { const {data} = await axiosInstance.get<NS.GetApiMethodResponse>(/api/${params.id}); return data }, getApiMethod: async (params: NS.GetApiMethodArgs) => { return await axiosInstance.get<NS.GetApiMethodResponse>(`/api/${params.id}`); },
Обсуждают сегодня