@cicara/kite
v0.0.3
Published
kite is tiny fetch wrapper.
Downloads
7
Readme
Kite
kite is tiny fetch wrapper.
- kite.js
3.57 kB
, gzip1.29 kB
- kite.umd.cjs
2.86 kB
, gzip1.21 kB
Installation
npm install @cicara/kite
# or
pnpm add @cicara/kite
# or
yarn add @cicara/kite
How to use
import { Kite, KiteResponse } from "@cicara/kite";
const kite = new Kite({
interceptors: [
(request, next) => {
return next(request);
},
],
paramsSerializer: (params) => {
return new URLSearchParams(params).toString();
},
});
try {
const data = await kite.get("/api/some/path", {
params: {
_t: Date.now(),
id: "some-id",
},
});
console.log(data);
} catch (err) {
if (err instanceof KiteResponse) {
console.log(err.status);
}
console.error(err);
}