Axios interceptors for Twilic binary request and response bodies.
pnpm add @twilic/axios axios @twilic/coreimport axios from "axios";
import { createTwilicAxios } from "@twilic/axios";
const client = createTwilicAxios(axios.create());
const { data } = await client.post("/api/users", null, {
twilicBody: { id: 1n, name: "alice" },
});Set twilicResponse: false on a request when you expect a non-Twilic response body.
TWILIC_CONTENT_TYPEcreateTwilicAxios(instance?, codec?)twilicRequestInterceptor(codec?)twilicResponseInterceptor(codec?)
See docs/CHANGELOG.md.
This project is licensed under the MIT License - see the LICENSE file for details.