Prevent duplicate concurrent requests
import { RequestDeduplicator } from "bytekit"; // or import { RequestDeduplicator } from "bytekit/request-deduplicator";
const deduplicator = new RequestDeduplicator(); const result = await deduplicator.execute("/users", async () => { return await api.get("/users"); }); // Concurrent calls with same key will share the same request