@remcostoeten/fync
Version:
A unified TypeScript library for easy access to popular APIs (GitHub, Spotify, GitLab, etc.)
22 lines • 788 B
JavaScript
import { createChainableClient, } from "../../core/chainable";
import { createHttpClient } from "./http-client";
function createCalendarChainableClient(config) {
const defaultHeaders = {
Authorization: `Bearer ${config.accessToken}`,
"Content-Type": "application/json",
Accept: "application/json",
};
const httpClient = createHttpClient({
baseUrl: config.baseUrl || "https://www.googleapis.com/calendar/v3",
defaultHeaders,
});
return createChainableClient(config, httpClient, {
cacheKeyPrefix: "calendar",
supportsPagination: false,
});
}
function createCalendarClient(config) {
return createCalendarChainableClient(config);
}
export { createCalendarClient };
//# sourceMappingURL=calendar-client.js.map