Только начинаю знакомство с TypeScript. У меня есть action возвращающий какие-то данные в компонент, которое мне не нужно хранить в store.
type responseExample = {
a: number
}
export const createCatalog = (data: FormData) => {
return async (dispatch: Dispatch<CatalogDispatchTypes>) => {
return await $axios.post<responseExample >(`/Catalog/Create`, data)
.then(response => {
return response.data
})
.catch(e => {
throw e
})
}
}
Я бы хотел бы, чтобы при импорте createCatalog у меня возвращался нужный мне тип. И query был типа responseExample
const qeury = dispatch(createCatalog({a: 1, b: 2}))