@covve/capacitor-calendar
Simple native calendar access plugin
Install
npm install @covve/capacitor-calendar
npx cap sync
API
createEvent(...)
createEvent(options: { calendarId: number; beginTime: string; endTime: string; title: string; notes: string; location: string; }) => Promise<{ eventId: number; }>
options | { calendarId: number; beginTime: string; endTime: string; title: string; notes: string; location: string; } |
Returns: Promise<{ eventId: number; }>
createEventInteractively(...)
createEventInteractively(options: { beginTime: number; endTime: number; title: string; notes: string; location: string; }) => Promise<{ eventId: number; }>
options | { beginTime: number; endTime: number; title: string; notes: string; location: string; } |
Returns: Promise<{ eventId: number; }>
getCalendars()
getCalendars() => Promise<any>
Returns: Promise<any>
requestPermissions()
requestPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
checkPermissions()
checkPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
Interfaces
PermissionStatus
Type Aliases
PermissionState
'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'