Quickly create deeply nested queries for the Codecks API with advanced TypeScript support
npm install @codecks/fetch``ts
import {buildFetchersWithSimpleLoader} from "@codecks/fetch";
const {fetchFromRoot, fetchInstance} = buildFetchersWithSimpleLoader({
baseUrl: "https://api.codecks.io/",
subdomain: "my-org",
});
const rootResponse = await fetchFromRoot({
account: {
fields: ["name"],
},
});
console.log(rootResponse);
// > {account: {id: 1, name: "myOrg"}}
const card = await fetchInstance("card", 1, {
fields: ["title"],
});
console.log(card);
// > {cardId: 1, title: "My Title"}
``