АН
Size: a a a
АН
Д
Д
Д
Д
Д
DN
DN
ei
V
ei
// request.ts
import Axios, { AxiosRequestConfig } from 'axios'
const instance = Axios.create({
baseURL: '/temp-server',
})
export async function request<T>(config: AxiosRequestConfig): Promise<T> {
return instance(config).then(response => response.data)
}
// requests.ts
import { Country } from '@app/types/entities'
import { request } from './request'
export const getCountries = () =>
request<Country[]>({
url: '/countries/ru.json',
method: 'get',
})
// index.ts
export * as tempApi from './requests'
ei
RG
ZS
ei
ei
N