UNPKG

gcal-commander

Version:

A command-line interface for Google Calendar operations

17 lines (16 loc) 801 B
import { calendar_v3 as calendarV3 } from 'googleapis'; import { CreateEventParams, IAuthService, ICalendarService, ListEventsParams } from '../interfaces/services'; export declare class CalendarService implements ICalendarService { private authService; private calendar; private hasReauthenticated; constructor(authService: IAuthService); createEvent(params: CreateEventParams): Promise<calendarV3.Schema$Event>; getEvent(eventId: string, calendarId?: string): Promise<calendarV3.Schema$Event>; listCalendars(): Promise<calendarV3.Schema$CalendarListEntry[]>; listEvents(params: ListEventsParams): Promise<calendarV3.Schema$Event[]>; private deleteTokenAndReinitialize; private ensureInitialized; private isScopeError; private withRetryOnScopeError; }