UNPKG

@ebarooni/capacitor-calendar

Version:

A capacitor plugin for managing calendar events on iOS and Android, with reminders support on iOS.

50 lines (49 loc) 4.92 kB
import type { CheckAllPermissionsResult, RequestAllPermissionsResult } from "./sub-definitions/calendar-access"; import { AttendeeRole } from "./schemas/enums/attendee-role"; import { AttendeeStatus } from "./schemas/enums/attendee-status"; import { AttendeeType } from "./schemas/enums/attendee-type"; import type { Calendar } from "./schemas/interfaces/calendar"; import { CalendarChooserDisplayStyle } from "./schemas/enums/calendar-chooser-display-style"; import type { CalendarEvent } from "./schemas/interfaces/calendar-event"; import { CalendarPermissionScope } from "./schemas/enums/calendar-permission-scope"; import type { CalendarSource } from "./schemas/interfaces/calendar-source"; import { CalendarSourceType } from "./schemas/enums/calendar-source-type"; import { CalendarType } from "./schemas/enums/calendar-type"; import type { CapacitorCalendarPlugin } from "./definitions"; import type { CreateCalendarOptions } from "./schemas/interfaces/create-calendar-options"; import type { CreateEventOptions } from "./schemas/interfaces/create-event-options"; import type { CreateEventWithPromptOptions } from "./schemas/interfaces/create-event-with-prompt-options"; import type { CreateReminderOptions } from "./schemas/interfaces/create-reminder-options"; import type { DeleteCalendarOptions } from "./schemas/interfaces/delete-calendar-options"; import type { DeleteEventOptions } from "./schemas/interfaces/delete-event-options"; import type { DeleteEventWithPromptOptions } from "./schemas/interfaces/delete-event-with-prompt-options"; import type { DeleteEventsByIdOptions } from "./schemas/interfaces/delete-events-by-id-options"; import type { DeleteEventsByIdResult } from "./sub-definitions/event-operations"; import type { DeleteReminderOptions } from "./schemas/interfaces/delete-reminder-options"; import type { DeleteReminderWithPromptOptions } from "./schemas/interfaces/delete-reminder-with-prompt-options"; import type { DeleteRemindersByIdOptions } from "./schemas/interfaces/delete-reminders-by-id-options"; import type { DeleteRemindersByIdResult } from "./sub-definitions/reminders-operations"; import { EventAvailability } from "./schemas/enums/event-availability"; import type { EventEditAction } from "./schemas/types/event-edit-action"; import { EventGuest } from "./schemas/interfaces/event-guest"; import { EventSpan } from "./schemas/enums/event-span"; import { EventStatus } from "./schemas/enums/event-status"; import type { GetReminderByIdOptions } from "./schemas/interfaces/get-reminder-by-id-options"; import type { GetRemindersFromListsOptions } from "./schemas/interfaces/get-reminders-from-lists-options"; import type { ListEventsInRangeOptions } from "./schemas/interfaces/list-events-in-range-options"; import type { ModifyCalendarOptions } from "./schemas/interfaces/modify-calendar-options"; import type { ModifyEventOptions } from "./schemas/interfaces/modify-event-options"; import type { ModifyEventWithPromptOptions } from "./schemas/interfaces/modify-event-with-prompt-options"; import type { ModifyReminderOptions } from "./schemas/interfaces/modify-reminder-options"; import type { OpenCalendarOptions } from "./schemas/interfaces/open-calendar-options"; import { RecurrenceFrequency } from "./schemas/enums/recurrence-frequency"; import type { RecurrenceRule } from "./schemas/interfaces/recurrence-rule"; import type { Reminder } from "./schemas/interfaces/reminder"; import { ReminderRecurrenceFrequency } from "./schemas/enums/reminder-recurrence-frequency"; import type { ReminderRecurrenceRule } from "./schemas/interfaces/reminder-recurrence-rule"; import type { RemindersList } from "./schemas/interfaces/reminders-list"; import type { SelectCalendarsWithPromptOptions } from "./schemas/interfaces/select-calendars-with-prompt-options"; declare const CapacitorCalendar: CapacitorCalendarPlugin; export * from "./definitions"; export type { CheckAllPermissionsResult, RequestAllPermissionsResult, CreateEventWithPromptOptions, ModifyEventWithPromptOptions, EventEditAction, CreateEventOptions, EventGuest, ModifyEventOptions, SelectCalendarsWithPromptOptions, Calendar, RemindersList, CalendarSource, OpenCalendarOptions, CreateCalendarOptions, DeleteCalendarOptions, ReminderRecurrenceRule, RecurrenceRule, CreateReminderOptions, DeleteRemindersByIdOptions, DeleteRemindersByIdResult, DeleteReminderOptions, ModifyReminderOptions, GetReminderByIdOptions, Reminder, GetRemindersFromListsOptions, DeleteEventsByIdOptions, DeleteEventsByIdResult, DeleteEventOptions, DeleteEventWithPromptOptions, ListEventsInRangeOptions, CalendarEvent, ModifyCalendarOptions, DeleteReminderWithPromptOptions, }; export { CalendarPermissionScope, EventAvailability, EventSpan, CalendarChooserDisplayStyle, CalendarType, CalendarSourceType, ReminderRecurrenceFrequency, RecurrenceFrequency, EventStatus, AttendeeRole, AttendeeType, AttendeeStatus, CapacitorCalendar, };