UNPKG

@remcostoeten/fync

Version:

A unified TypeScript library for easy access to popular APIs (GitHub, Spotify, GitLab, etc.)

26 lines (25 loc) 813 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createCalendarClient = createCalendarClient; var _chainable = require("../../core/chainable"); var _httpClient = require("./http-client"); function createCalendarChainableClient(config) { const defaultHeaders = { Authorization: `Bearer ${config.accessToken}`, "Content-Type": "application/json", Accept: "application/json" }; const httpClient = (0, _httpClient.createHttpClient)({ baseUrl: config.baseUrl || "https://www.googleapis.com/calendar/v3", defaultHeaders }); return (0, _chainable.createChainableClient)(config, httpClient, { cacheKeyPrefix: "calendar", supportsPagination: false }); } function createCalendarClient(config) { return createCalendarChainableClient(config); }