8bu / repository-axios

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@8bu/axios

NPM version

Usage

import { createApiClient, createRepository } from '@8bu/axios'

const BASE_URL = 'https://622f7a673ff58f023c21c7fb.mockapi.io'

// If you want to use axios instance without wrapper
const client = createApiClient(BASE_URL)

// If you want to use wrapper with built-in param serializer & bigint parser
const coreApi =  createRepository(BASE_URL)
const users = (await coreApi.GET<User[]>('/users')).data

License

MIT License © 2022 8bu

About

License:MIT License


Languages

Language:TypeScript 100.0%