UNPKG

gcalendar-cli

Version:

Google Calendar cli tool for Node.js

18 lines (17 loc) 816 B
import { calendar_v3 } from "googleapis"; import { Calendar } from "./models/calendar"; import { GCalEvent } from "./models/event"; export declare const getCalendarClient: () => Promise<calendar_v3.Calendar>; export declare const listCalendars: (calendar: calendar_v3.Calendar) => Promise<Calendar[]>; export interface ListEventOptions { timeMin?: Date; timeMax?: Date; } export declare const listEvents: (calendarClient: calendar_v3.Calendar, calendarId?: string, options?: ListEventOptions) => Promise<GCalEvent[]>; export interface InsertEventOptions { summary: string; start: Date; end: Date; isAllDay?: boolean; } export declare const insertEvent: (calendarClient: calendar_v3.Calendar) => (options: InsertEventOptions) => (calendarId?: string) => Promise<GCalEvent[]>;