npm install @zero-dependency/fetcher
yarn add @zero-dependency/fetcher
pnpm add @zero-dependency/fetcher
import { Fetcher, fetcher } from '@zero-dependency/fetcher' interface Post { id: number userId: number title: string body: string } const api = new Fetcher('https://jsonplaceholder.typicode.com') const post = await api.get<Post>('/posts/1') console.log(post) // { id: 1, userId: 1, ... }