addEvent
MethodPublic WtsCalendar API method.
addEvent: (data: CalendarEventInput | Array<CalendarEventInput>) => CalendarEvent[] Search the installed @wts-calendar/core declarations, public calendar methods, and every PHP and ASP.NET Core endpoint setting. Types and method signatures are generated from the package pinned by this portal.
95 matching public APIs
Obtain the instance directly or through your framework wrapper's controller/ref.
addEventPublic WtsCalendar API method.
addEvent: (data: CalendarEventInput | Array<CalendarEventInput>) => CalendarEvent[]addEventSourcePublic WtsCalendar API method.
addEventSource: (source: CalendarEventSource) => stringremoveEventSourcePublic WtsCalendar API method.
removeEventSource: (id: string) => booleanrefetchEventsPublic WtsCalendar API method.
refetchEvents: (sourceId?: string) => Promise<void>refetchSourcesPublic WtsCalendar API method.
refetchSources: () => Promise<void>getEventSourcesPublic WtsCalendar API method.
getEventSources: () => readonly CalendarEventSourceInfo[]getResourcesPublic WtsCalendar API method.
getResources: () => readonly Readonly<CalendarResource>[]getResourceByIdPublic WtsCalendar API method.
getResourceById: (id: string) => Readonly<CalendarResource> | nullsetResourcesPublic WtsCalendar API method.
setResources: (resources: readonly CalendarResource[]) => CalendarResourceMutationaddResourcePublic WtsCalendar API method.
addResource: (resource: CalendarResource) => CalendarResourceMutationupdateResourcePublic WtsCalendar API method.
updateResource: (id: string, changes: Partial<Omit<CalendarResource, "id">>) => CalendarResourceMutation | nullremoveResourcePublic WtsCalendar API method.
removeResource: (id: string, options?: CalendarResourceRemovalOptions) => CalendarResourceRemovalResult | nulladdResourceSourcePublic WtsCalendar API method.
addResourceSource: (source: CalendarResourceSource) => stringremoveResourceSourcePublic WtsCalendar API method.
removeResourceSource: (id: string) => booleanrefetchResourcesPublic WtsCalendar API method.
refetchResources: (sourceId?: string, request?: CalendarResourceSourceRequest) => Promise<void>loadMoreResourcesPublic WtsCalendar API method.
loadMoreResources: (sourceId: string, request?: CalendarResourceSourceRequest) => Promise<void>getResourceSourcesPublic WtsCalendar API method.
getResourceSources: () => readonly CalendarResourceSourceInfo[]addTaskSourcePublic WtsCalendar API method.
addTaskSource: (source: CalendarTaskSource) => stringremoveTaskSourcePublic WtsCalendar API method.
removeTaskSource: (id: string) => booleanrefetchTasksPublic WtsCalendar API method.
refetchTasks: (sourceId?: string, request?: CalendarTaskSourceRequest) => Promise<void>loadMoreTasksPublic WtsCalendar API method.
loadMoreTasks: (sourceId: string, request?: CalendarTaskSourceRequest) => Promise<void>getTaskSourcesPublic WtsCalendar API method.
getTaskSources: () => readonly CalendarTaskSourceInfo[]getTasksPublic WtsCalendar API method.
getTasks: () => readonly CalendarTaskSnapshot[]getTaskByIdPublic WtsCalendar API method.
getTaskById: (id: string) => CalendarTaskSnapshot | nulladdTaskPublic WtsCalendar API method.
addTask: (taskId: string, event: CalendarTaskOccurrenceInput) => CalendarTaskMutationTransactionupdateTaskPublic WtsCalendar API method.
updateTask: (taskId: string, occurrenceId: string, changes: CalendarTaskOccurrenceChanges) => CalendarTaskMutationTransaction | nullremoveTaskPublic WtsCalendar API method.
removeTask: (taskId: string, occurrenceId: string) => CalendarTaskMutationTransaction | nullsetTaskStatusPublic WtsCalendar API method.
setTaskStatus: (taskId: string, occurrenceId: string, status: CalendarTaskStatus) => CalendarTaskMutationTransaction | nullsetEventsPublic WtsCalendar API method.
setEvents: (data: CalendarEventInput[]) => CalendarEvent[]importICalendarPublic WtsCalendar API method.
importICalendar: (source: string, options?: CalendarICalendarImportIntoOptions) => CalendarICalendarImportResultexportICalendarPublic WtsCalendar API method.
exportICalendar: (options?: CalendarICalendarExportOptions) => stringbatchRenderingPublic WtsCalendar API method.
batchRendering: <T>(callback: () => T) => TbatchRenderingAsyncPublic WtsCalendar API method.
batchRenderingAsync: <T>(callback: () => T | PromiseLike<T>) => Promise<T>onPublic WtsCalendar API method.
on: (type: iMethods, callback: CalendarEventCallback) => () => voidoffPublic WtsCalendar API method.
off: (type: iMethods, callback?: CalendarEventCallback) => voidgetEventsPublic WtsCalendar API method.
getEvents: () => CalendarEvent[]getEventByIdPublic WtsCalendar API method.
getEventById: (id: string) => CalendarEvent | nullupdateEventPublic WtsCalendar API method.
updateEvent: (id: string, changes: Partial<CalendarEventInput>) => CalendarEvent | nullcreateEventPublic WtsCalendar API method.
createEvent: (input: CalendarEventCreateInput, domEvent?: Event) => CalendarEventMutationTransaction | nulleditEventPublic WtsCalendar API method.
editEvent: (id: string, changes: CalendarOccurrenceChanges | Partial<CalendarEventInput>, options?: CalendarRecurringEditOptions, domEvent?: Event) => CalendarEventMutationTransaction | nullremoveEventWithTransactionPublic WtsCalendar API method.
removeEventWithTransaction: (id: string, options?: CalendarRecurringEditOptions, domEvent?: Event) => CalendarEventMutationTransaction | nullupdateRecurringEventPublic WtsCalendar API method.
updateRecurringEvent: (id: string, changes: CalendarOccurrenceChanges | Partial<CalendarEventInput>, options?: CalendarRecurringEditOptions) => CalendarEvent | nullremoveRecurringEventPublic WtsCalendar API method.
removeRecurringEvent: (id: string, options?: CalendarRecurringEditOptions) => booleanremoveEventPublic WtsCalendar API method.
removeEvent: (id: string) => booleanremoveAllEventsPublic WtsCalendar API method.
removeAllEvents: () => voidmakeDraggablePublic WtsCalendar API method.
makeDraggable: (element: HTMLElement, data: CalendarExternalEventData, options?: CalendarExternalDraggableOptions) => () => voidselectPublic WtsCalendar API method.
select: {
(input: CalendarSelectionInput): CalendarSelection | null;
(start: CalendarDateInput, end?: CalendarDateInput): CalendarSelection | null;
}unselectPublic WtsCalendar API method.
unselect: () => booleangetSelectionPublic WtsCalendar API method.
getSelection: () => CalendarSelection | nullgetEventHistoryStatePublic WtsCalendar API method.
getEventHistoryState: () => CalendarEventHistoryStateundoPublic WtsCalendar API method.
undo: () => booleanredoPublic WtsCalendar API method.
redo: () => booleanclearEventHistoryPublic WtsCalendar API method.
clearEventHistory: () => voidgetDatePublic WtsCalendar API method.
getDate: () => DategetViewPublic WtsCalendar API method.
getView: () => CalendarViewApigetOptionPublic WtsCalendar API method.
getOption: <K extends keyof CalendarOptions>(name: K) => CalendarOptions[K]getLicenseStatusPublic WtsCalendar API method.
getLicenseStatus: () => CalendarLicenseStatusrenderPublic WtsCalendar API method.
render: () => voidrerenderEventsPublic WtsCalendar API method.
rerenderEvents: () => voidwhenIdlePublic WtsCalendar API method.
whenIdle: () => Promise<void>destroyPublic WtsCalendar API method.
destroy: () => voiddestroyAsyncPublic WtsCalendar API method.
destroyAsync: () => Promise<void>formatPublic WtsCalendar API method.
format: (date: Date, format: string) => stringformatDatePublic WtsCalendar API method.
formatDate: (date: CalendarDateInput, format?: CalendarDateFormatInput) => stringformatRangePublic WtsCalendar API method.
formatRange: (start: CalendarDateInput, end: CalendarDateInput, format?: CalendarDateFormatInput) => stringformatIsoPublic WtsCalendar API method.
formatIso: (date: CalendarDateInput, options?: CalendarFormatIsoOptions) => stringsetViewPublic WtsCalendar API method.
setView: (view: Views, date?: CalendarDateInput) => voidchangeViewPublic WtsCalendar API method.
changeView: (view: Views, dateOrRange?: CalendarDateInput | CalendarVisibleRangeInput) => voidnextPublic WtsCalendar API method.
next: () => voidprevPublic WtsCalendar API method.
prev: () => voidpreviousPublic WtsCalendar API method.
previous: () => voidtodayPublic WtsCalendar API method.
today: () => voidprevYearPublic WtsCalendar API method.
prevYear: () => voidpreviousYearPublic WtsCalendar API method.
previousYear: () => voidnextYearPublic WtsCalendar API method.
nextYear: () => voidgotoDatePublic WtsCalendar API method.
gotoDate: (date: CalendarDateInput) => voidincrementDatePublic WtsCalendar API method.
incrementDate: (duration: CalendarDurationInput) => voidscrollToTimePublic WtsCalendar API method.
scrollToTime: (time: string) => voidupdateSizePublic WtsCalendar API method.
updateSize: () => voidsetDatePublic WtsCalendar API method.
setDate: (date: CalendarDateInput) => voidsetOptionPublic WtsCalendar API method.
setOption: <K extends CalendarDynamicOptionName>(name: K, value: CalendarOptions[K]) => CalendarOptionChangesetOptionsPublic WtsCalendar API method.
setOptions: (changes: CalendarOptionChanges) => CalendarOptionChangeupdateCustomTitlePublic WtsCalendar API method.
updateCustomTitle: (title: string, element: HTMLElement | Element | string) => voideventsPublic WtsCalendar property.
readonly events: CalendarEvent[]optionPublic WtsCalendar property.
readonly option: Readonly<CalendarOptions>viewPublic WtsCalendar property.
readonly view: ViewsviewNamePublic WtsCalendar property.
readonly viewName: ViewsviewApiPublic WtsCalendar property.
readonly viewApi: CalendarViewApiviewDatePublic WtsCalendar property.
readonly viewDate: DatemethodsPublic WtsCalendar property.
readonly methods: {
[key: string]: Function[];
}documentPublic WtsCalendar property.
readonly document: DocumentisDestroyedPublic WtsCalendar property.
readonly isDestroyed: booleanlifecycleStatePublic WtsCalendar property.
readonly lifecycleState: CalendarLifecycleStatependingOperationCountPublic WtsCalendar property.
readonly pendingOperationCount: numbercreateLicensedPublic WtsCalendar API method.
static createLicensed(option: CalenderOptiopn | CalenderOptiopnRepeatedTask, token: string): Promise<WtsCalendar>;