Hello you can use **typed-fetcher** for this
```
npm i typed-fetcher
```
Or use yarn
```
yarn add typed-fetcher
```
```
import { httpClient } from 'typed-fetcher';
// Or use require
//const { httpClient } = require('typed-fetcher')
// For example:
interface User {
id: number;
name: string;
}
const { data, error } = await httpClient.get<User>('https://some-api.com/some-endpoint');
// And then data will be typed like interface User
```
[Documentation ](https://www.npmjs.com/package/typed-fetcher)
you can use **typed-fetcher** for this
```
npm i typed-fetcher
```
Or use yarn
```
yarn add typed-fetcher
```
```
import { httpClient } from 'typed-fetcher';
// Or use require
//const { httpClient } = require('typed-fetcher')
// For example:
interface User {
id: number;
name: string;
}
const { data, error } = await httpClient.get<User>('https://some-api.com/some-endpoint');
// And then data will be typed like interface User
```
[Documentation ](https://www.npmjs.com/package/typed-fetcher)