accessibilityFixture
FunctionPublic function export.
accessibilityFixture: () => readonly CalendarEventInput[]- Exported from
@wts-calendar/core/testing
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.
447 matching exported symbols
Every public name is collected from all 23 package entrypoints.
accessibilityFixturePublic function export.
accessibilityFixture: () => readonly CalendarEventInput[]@wts-calendar/core/testingAdvancedResourcePlannerRuntime-only premium planning engine. It never sends, persists, or mutates customer calendar data. Importing this entry adds nothing to the standard calendar bundle.
Class AdvancedResourcePlanner@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allAdvancedResourcePlannerOptionsPublic interface export.
Interface AdvancedResourcePlannerOptions@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allapplyCalendarThemePublic function export.
applyCalendarTheme: (element: HTMLElement, tokens: CalendarThemeTokens) => () => void@wts-calendar/core/developer-toolsassertCalendarDestroyedPublic function export.
assertCalendarDestroyed: (calendar: WtsCalendar) => void@wts-calendar/core/testingassertCalendarEventPublic function export.
assertCalendarEvent: (calendar: WtsCalendar, id: string, expected?: Partial<CalendarEventInput>) => void@wts-calendar/core/testingassertCalendarViewPublic function export.
assertCalendarView: (calendar: WtsCalendar, expected: string) => void@wts-calendar/core/testingasTypedCalendarPublic function export.
asTypedCalendar: <TEventProperties extends object = Record<string, unknown>, TResourceProperties extends object = Record<string, unknown>>(calendar: WtsCalendar) => TypedCalendarApi<TEventProperties, TResourceProperties>@wts-calendar/core/developer-toolsawaitCalendarIdlePublic function export.
awaitCalendarIdle: (calendar: WtsCalendar, timeoutMs?: number) => Promise<void>@wts-calendar/core/testingCalDavCalendarAdapterOptionsPublic interface export.
Interface CalDavCalendarAdapterOptions@wts-calendar/core/premium-interoperabilityCALENDAR_EVENT_EDITOR_CSSPublic value export.
CALENDAR_EVENT_EDITOR_CSS: string@wts-calendar/core/event-editorCALENDAR_OPTIONS_JSON_SCHEMAPublic value export.
CALENDAR_OPTIONS_JSON_SCHEMA: Readonly<{ readonly $schema: "https://json-schema.org/draft/2020-12/schema"; readonly $id: "https://wts-calendar.dev/schema/calendar-options.json"; readonly title: "WTS Calendar options"; readonly type: "object"; readonly required: readonly ["container"]; readonly properties: { readonly view: { readonly type: "string"; readonly minLength: 1; }; readonly viewDate: { readonly type: readonly ["string", "number", "object"]; }; readonly events: { readonly type: "array"; readonly items: { readonly type: "object"; readonly required: readonly ["title", "start"]; readonly properties: { readonly id: { readonly type: "string"; }; readonly title: { readonly type: "string"; readonly minLength: 1; }; readonly start: { readonly type: readonly ["string", "number", "object"]; }; readonly end: { readonly type: readonly ["string", "number", "object"]; }; readonly resourceId: { readonly type: "string"; }; }; }; }; readonly resources: { readonly type: "array"; readonly items: { readonly type: "object"; readonly required: readonly ["id", "title"]; readonly properties: { readonly id: { readonly type: "string"; readonly minLength: 1; }; readonly title: { readonly type: "string"; readonly minLength: 1; }; readonly parentId: { readonly type: "string"; }; }; }; }; }; readonly additionalProperties: true; }>@wts-calendar/core/developer-toolsCALENDAR_PREMIUM_FEATURESPublic value export.
CALENDAR_PREMIUM_FEATURES: Readonly<{ readonly ADVANCED_RESOURCE_PLANNING: "advanced-resource-planning"; readonly PREMIUM_INTEROPERABILITY: "premium-interoperability"; readonly ENTERPRISE_WORKFLOW: "enterprise-workflow"; readonly RESOURCE_SCHEDULING: "resource-scheduling"; readonly REPEATED_TASK_VIEWS: "repeated-task-views"; }>@wts-calendar/core@wts-calendar/core/allCalendarAccessTokenProviderPublic type export.
type CalendarAccessTokenProvider = string | (() => string | Promise<string>)@wts-calendar/core/premium-interoperabilityCalendarAdvancedResourceProfilePublic interface export.
Interface CalendarAdvancedResourceProfile@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarBookingEvaluationPublic interface export.
Interface CalendarBookingEvaluation@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarBookingIssuePublic interface export.
Interface CalendarBookingIssue@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarBookingIssueCodePublic type export.
type CalendarBookingIssueCode = "outside-working-hours" | "resource-unavailable" | "outside-shift" | "event-type" | "missing-skill" | "missing-role" | "dependency-unavailable" | "over-capacity"@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarBookingRequestPublic interface export.
Interface CalendarBookingRequest@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarBuiltInViewPublic type export.
type CalendarBuiltInView = 'month' | 'day-grid-day' | 'day-grid-week' | 'multi-month' | 'year' | 'week' | 'day' | 'list' | 'list-day' | 'list-week' | 'list-month' | 'list-year' | 'monthly-repeated-task' | 'weekly-repeated-task' | 'resource' | 'resource-day-grid-day' | 'resource-day-grid-week' | 'resource-time-grid-day' | 'resource-time-grid-week' | 'timeline' | 'resource-timeline'@wts-calendar/core@wts-calendar/core/allCalendarBusinessHoursPublic interface export.
Interface CalendarBusinessHours@wts-calendar/core@wts-calendar/core/allCalendarBusinessHoursInputPublic type export.
type CalendarBusinessHoursInput = true | CalendarBusinessHours | readonly CalendarBusinessHours[]@wts-calendar/core@wts-calendar/core/allCalendarCapacityHeatmapPublic interface export.
Interface CalendarCapacityHeatmap@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarCapacityHeatmapCellPublic interface export.
Interface CalendarCapacityHeatmapCell@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarCapacityHeatmapRequestPublic interface export.
Interface CalendarCapacityHeatmapRequest@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarCapacityStatePublic type export.
type CalendarCapacityState = "unconfigured" | "closed" | "idle" | "balanced" | "high" | "over"@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarColorSchemePublic type export.
type CalendarColorScheme = 'light' | 'dark' | 'auto'@wts-calendar/core@wts-calendar/core/allCalendarColumnResizeDetailPublic interface export.
Interface CalendarColumnResizeDetail@wts-calendar/core@wts-calendar/core/allCalendarColumnResizeSourcePublic type export.
type CalendarColumnResizeSource = 'pointer' | 'keyboard'@wts-calendar/core@wts-calendar/core/allCalendarColumnResizingOptionsPublic interface export.
Interface CalendarColumnResizingOptions@wts-calendar/core@wts-calendar/core/allCalendarConfigurationErrorPublic class export.
Class CalendarConfigurationError@wts-calendar/core@wts-calendar/core/allCalendarConfigurationIssuePublic interface export.
Interface CalendarConfigurationIssue@wts-calendar/core/developer-toolsCalendarConfigurationIssueCodePublic type export.
type CalendarConfigurationIssueCode = "WTS_CONFIG_TYPE" | "WTS_CONFIG_REQUIRED" | "WTS_CONFIG_DATE" | "WTS_CONFIG_DUPLICATE_ID" | "WTS_CONFIG_EVENT" | "WTS_CONFIG_RESOURCE" | "WTS_CONFIG_PLUGIN"@wts-calendar/core/developer-toolsCalendarConfigurationReportPublic interface export.
Interface CalendarConfigurationReport@wts-calendar/core/developer-toolsCalendarConfigurationValidationOptionsPublic interface export.
Interface CalendarConfigurationValidationOptions@wts-calendar/core/developer-toolsCalendarConflictPolicyPublic type export.
type CalendarConflictPolicy = "local" | "remote" | "manual"@wts-calendar/core/premium-interoperabilityCalendarConstraintResultPublic interface export.
Interface CalendarConstraintResult@wts-calendar/core@wts-calendar/core/allCalendarConstraintViolationPublic interface export.
Interface CalendarConstraintViolation@wts-calendar/core@wts-calendar/core/allCalendarConstraintViolationCodePublic type export.
type CalendarConstraintViolationCode = 'business-hours' | 'event-overlap' | 'event-constraint' | 'event-allow' | 'selection-constraint' | 'resource-capacity' | 'resource-unavailable' | 'resource-event-type' | 'resource-skill' | 'resource-role'@wts-calendar/core@wts-calendar/core/allCalendarCriticalPathAnalysisPublic interface export.
Interface CalendarCriticalPathAnalysis@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarCriticalPathTaskPublic interface export.
Interface CalendarCriticalPathTask@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarCustomButtonA safe application-defined toolbar action.
Interface CalendarCustomButton@wts-calendar/core@wts-calendar/core/allCalendarCustomViewDefinitionPublic interface export.
Interface CalendarCustomViewDefinition@wts-calendar/core@wts-calendar/core/allCalendarDataAdapterPublic interface export.
Interface CalendarDataAdapter@wts-calendar/core/data-adapter-sdkCalendarDataClientPublic class export.
Class CalendarDataClient@wts-calendar/core/data-adapter-sdkCalendarDataClientDiagnosticsPublic interface export.
Interface CalendarDataClientDiagnostics@wts-calendar/core/data-adapter-sdkCalendarDataClientOptionsPublic interface export.
Interface CalendarDataClientOptions@wts-calendar/core/data-adapter-sdkCalendarDataMutationPublic interface export.
Interface CalendarDataMutation@wts-calendar/core/data-adapter-sdkCalendarDataMutationResultPublic interface export.
Interface CalendarDataMutationResult@wts-calendar/core/data-adapter-sdkCalendarDataPagePublic interface export.
Interface CalendarDataPage@wts-calendar/core/data-adapter-sdkCalendarDataRangePublic interface export.
Interface CalendarDataRange@wts-calendar/core/data-adapter-sdkCalendarDateAdapterThe single date policy used by calendar core, views, recurrence, and interactions. Date objects and offset-bearing strings are instants. `YYYY-MM-DD` and offsetless ISO date-times are wall-clock values in the configured zone. Calendar arithmetic uses Temporal calendar units and therefore does not assume that every day contains 86,400,000 milliseconds.
Class CalendarDateAdapter@wts-calendar/core@wts-calendar/core/allCalendarDateClickInfoPublic interface export.
Interface CalendarDateClickInfo@wts-calendar/core@wts-calendar/core/allCalendarDateDisambiguationPublic type export.
type CalendarDateDisambiguation = 'compatible' | 'earlier' | 'later' | 'reject'@wts-calendar/core@wts-calendar/core/allCalendarDateFormatInputPublic type export.
type CalendarDateFormatInput = string | CalendarDateFormatOptions@wts-calendar/core@wts-calendar/core/allCalendarDateFormatOptionsPublic interface export.
Interface CalendarDateFormatOptions@wts-calendar/core@wts-calendar/core/allCalendarDateInputPublic type export.
type CalendarDateInput = Date | string@wts-calendar/core@wts-calendar/core/allCalendarDateMountInfoPublic interface export.
Interface CalendarDateMountInfo@wts-calendar/core@wts-calendar/core/allCalendarDateRenderInfoPublic interface export.
Interface CalendarDateRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarDatesSetDetailPublic interface export.
Interface CalendarDatesSetDetail@wts-calendar/core@wts-calendar/core/allCalendarDemandForecastPublic interface export.
Interface CalendarDemandForecast@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarDemandForecastBucketPublic interface export.
Interface CalendarDemandForecastBucket@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarDemandForecastRequestPublic interface export.
Interface CalendarDemandForecastRequest@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarDemandRecordPublic interface export.
Interface CalendarDemandRecord@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarDevToolsPublic class export.
Class CalendarDevTools@wts-calendar/core/developer-toolsCalendarDiagnosticsSnapshotPublic interface export.
Interface CalendarDiagnosticsSnapshot@wts-calendar/core/developer-toolsCalendarDiagnosticWarningPublic interface export.
Interface CalendarDiagnosticWarning@wts-calendar/core/developer-toolsCalendarDurationPublic interface export.
Interface CalendarDuration@wts-calendar/core@wts-calendar/core/allCalendarDurationInputPublic interface export.
Interface CalendarDurationInput@wts-calendar/core@wts-calendar/core/allCalendarDynamicOptionNameOptions that can be changed after calendar construction. Data collections expose dedicated APIs, while the host, document, and verified license establish the lifetime/security boundary of an instance.
type CalendarDynamicOptionName = Exclude<keyof CalendarOptions, 'container' | 'document' | 'plugins' | 'views' | 'initialView' | 'initialDate' | 'license' | 'apikey' | 'events' | 'eventSources' | 'googleCalendarApiKey' | 'resources' | 'resourceSources' | 'taskSources' | 'styleUrl' | 'customHTML' | 'extraClass' | 'hideHeader' | 'droppable' | 'dropAccept' | 'externalEventData' | 'eventTransferMode'>@wts-calendar/core@wts-calendar/core/allCalendarEcosystemOptionsPublic type export.
type CalendarEcosystemOptions = Omit<CalenderOptiopnRepeatedTask, "plugins"> & { plugins?: readonly (CalendarPlugin | CalendarEcosystemPlugin)[]; }@wts-calendar/core/plugin-sdkCalendarEcosystemPluginPublic interface export.
Interface CalendarEcosystemPlugin@wts-calendar/core/plugin-sdkCalendarEcosystemToolbarActionPublic interface export.
Interface CalendarEcosystemToolbarAction@wts-calendar/core/plugin-sdkCalendarErrorPublic class export.
Class CalendarError@wts-calendar/core@wts-calendar/core/allCalendarErrorCodePublic type export.
type CalendarErrorCode = "CALENDAR_CONFIGURATION_ERROR" | "CALENDAR_EVENT_VALIDATION_ERROR" | "CALENDAR_EVENT_SOURCE_ERROR" | "CALENDAR_ICALENDAR_ERROR" | "CALENDAR_RESOURCE_SOURCE_ERROR" | "CALENDAR_TASK_SOURCE_ERROR" | "CALENDAR_LICENSE_ERROR" | "CALENDAR_LIFECYCLE_ERROR"@wts-calendar/core@wts-calendar/core/allCalendarErrorOptionsPublic interface export.
Interface CalendarErrorOptions@wts-calendar/core@wts-calendar/core/allCalendarEventPublic class export.
Class CalendarEvent@wts-calendar/core@wts-calendar/core/allCalendarEventAllowInfoPublic interface export.
Interface CalendarEventAllowInfo@wts-calendar/core@wts-calendar/core/allCalendarEventCallbackPublic type export.
type CalendarEventCallback = (detail: T) => unknown | Promise<unknown>@wts-calendar/core@wts-calendar/core/allCalendarEventClassNameInputPublic type export.
type CalendarEventClassNameInput = CalendarEventClassNames | ((info: CalendarEventRenderInfo) => CalendarEventClassNames | undefined)@wts-calendar/core@wts-calendar/core/allCalendarEventClassNamesPublic type export.
type CalendarEventClassNames = string | readonly string[]@wts-calendar/core@wts-calendar/core/allCalendarEventClickInfoPublic interface export.
Interface CalendarEventClickInfo@wts-calendar/core@wts-calendar/core/allCalendarEventContentPublic type export.
type CalendarEventContent = string | Node | readonly Node[]@wts-calendar/core@wts-calendar/core/allCalendarEventContentInputPublic type export.
type CalendarEventContentInput = CalendarEventContent | ((info: CalendarEventRenderInfo) => CalendarEventContent | undefined)@wts-calendar/core@wts-calendar/core/allCalendarEventCreateInputPublic interface export.
Interface CalendarEventCreateInput@wts-calendar/core@wts-calendar/core/allCalendarEventCreateRequestPublic interface export.
Interface CalendarEventCreateRequest@wts-calendar/core@wts-calendar/core/allCalendarEventDisplayPublic type export.
type CalendarEventDisplay = 'auto' | 'block' | 'list-item' | 'background' | 'inverse-background' | 'none'@wts-calendar/core@wts-calendar/core/allCalendarEventDragLifecycleInfoPublic interface export.
Interface CalendarEventDragLifecycleInfo@wts-calendar/core@wts-calendar/core/allCalendarEventEditorPublic class export.
Class CalendarEventEditor@wts-calendar/core/event-editorCalendarEventEditorActionContextPublic interface export.
Interface CalendarEventEditorActionContext@wts-calendar/core/event-editorCalendarEventEditorCreateOptionsPublic interface export.
Interface CalendarEventEditorCreateOptions@wts-calendar/core/event-editorCalendarEventEditorCustomFieldPublic interface export.
Interface CalendarEventEditorCustomField@wts-calendar/core/event-editorCalendarEventEditorCustomFieldContextPublic interface export.
Interface CalendarEventEditorCustomFieldContext@wts-calendar/core/event-editorCalendarEventEditorCustomValuesPublic type export.
type CalendarEventEditorCustomValues = Record<string, unknown>@wts-calendar/core/event-editorCalendarEventEditorIssuePublic interface export.
Interface CalendarEventEditorIssue@wts-calendar/core/event-editorCalendarEventEditorModePublic type export.
type CalendarEventEditorMode = "create" | "edit" | "duplicate" | "delete"@wts-calendar/core/event-editorCalendarEventEditorOpenOptionsPublic interface export.
Interface CalendarEventEditorOpenOptions@wts-calendar/core/event-editorCalendarEventEditorOptionsPublic interface export.
Interface CalendarEventEditorOptions@wts-calendar/core/event-editorCalendarEventEditorPersistenceAdapterPublic interface export.
Interface CalendarEventEditorPersistenceAdapter@wts-calendar/core/event-editorCalendarEventEditorPersistenceResultPublic type export.
type CalendarEventEditorPersistenceResult = void | boolean | "committed" | "conflict" | "rejected" | { status: "committed" | "conflict" | "rejected"; message?: string; }@wts-calendar/core/event-editorCalendarEventEditorSnapshotPublic interface export.
Interface CalendarEventEditorSnapshot@wts-calendar/core/event-editorCalendarEventEditorStatusPublic type export.
type CalendarEventEditorStatus = "idle" | "editing" | "validating" | "saving" | "pending" | "success" | "error" | "conflict"@wts-calendar/core/event-editorCalendarEventEditorValidationResultPublic type export.
type CalendarEventEditorValidationResult = void | boolean | string | CalendarEventEditorIssue | readonly CalendarEventEditorIssue[]@wts-calendar/core/event-editorCalendarEventEditorValuesPublic interface export.
Interface CalendarEventEditorValues@wts-calendar/core/event-editorCalendarEventEditRequestPublic interface export.
Interface CalendarEventEditRequest@wts-calendar/core@wts-calendar/core/allcalendarEventFixturePublic function export.
calendarEventFixture: (overrides?: Partial<CalendarEventInput>) => CalendarEventInput@wts-calendar/core/testingCalendarEventHistoryEntryPublic interface export.
Interface CalendarEventHistoryEntry@wts-calendar/core@wts-calendar/core/allCalendarEventHistoryStatePublic interface export.
Interface CalendarEventHistoryState@wts-calendar/core@wts-calendar/core/allCalendarEventInputPublic type export.
type CalendarEventInput = IEvent@wts-calendar/core@wts-calendar/core/allCalendarEventMountInfoPublic interface export.
Interface CalendarEventMountInfo@wts-calendar/core@wts-calendar/core/allCalendarEventMouseInfoPublic interface export.
Interface CalendarEventMouseInfo@wts-calendar/core@wts-calendar/core/allCalendarEventMutationTransactionPublic interface export.
Interface CalendarEventMutationTransaction@wts-calendar/core@wts-calendar/core/allCalendarEventMutationTypePublic type export.
type CalendarEventMutationType = 'create' | 'edit' | 'remove'@wts-calendar/core@wts-calendar/core/allCalendarEventNamePublic type export.
type CalendarEventName = iMethods@wts-calendar/core@wts-calendar/core/allCalendarEventOrderComparatorPublic type export.
type CalendarEventOrderComparator = (left: IEvent, right: IEvent) => number@wts-calendar/core@wts-calendar/core/allCalendarEventOrderInputPublic type export.
type CalendarEventOrderInput = string | CalendarEventOrderComparator | readonly (string | CalendarEventOrderComparator)[]@wts-calendar/core@wts-calendar/core/allCalendarEventRemoveRequestPublic interface export.
Interface CalendarEventRemoveRequest@wts-calendar/core@wts-calendar/core/allCalendarEventRenderInfoPublic interface export.
Interface CalendarEventRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarEventSourcePublic type export.
type CalendarEventSource = readonly CalendarEventInput[] | CalendarEventSourceLoader<CalendarEventInput> | CalendarEventSourceOptions<TRaw> | CalendarGoogleCalendarEventSourceOptions@wts-calendar/core@wts-calendar/core/allCalendarEventSourceContextPublic interface export.
Interface CalendarEventSourceContext@wts-calendar/core@wts-calendar/core/allCalendarEventSourceErrorPublic class export.
Class CalendarEventSourceError@wts-calendar/core@wts-calendar/core/allCalendarEventSourceErrorDetailPublic interface export.
Interface CalendarEventSourceErrorDetail@wts-calendar/core@wts-calendar/core/allCalendarEventSourceInfoPublic interface export.
Interface CalendarEventSourceInfo@wts-calendar/core@wts-calendar/core/allCalendarEventSourceInvalidEventPolicyPublic type export.
type CalendarEventSourceInvalidEventPolicy = 'reject-source' | 'skip'@wts-calendar/core@wts-calendar/core/allCalendarEventSourceLoaderPublic type export.
type CalendarEventSourceLoader = (context: CalendarEventSourceContext) => CalendarEventSourceResult<TRaw> | Promise<CalendarEventSourceResult<TRaw>>@wts-calendar/core@wts-calendar/core/allCalendarEventSourceLoadingDetailPublic interface export.
Interface CalendarEventSourceLoadingDetail@wts-calendar/core@wts-calendar/core/allCalendarEventSourceLoadReasonPublic type export.
type CalendarEventSourceLoadReason = 'initial' | 'navigation' | 'refetch' | 'add'@wts-calendar/core@wts-calendar/core/allCalendarEventSourceOptionsPublic interface export.
Interface CalendarEventSourceOptions@wts-calendar/core@wts-calendar/core/allCalendarEventSourceParameterPublic type export.
type CalendarEventSourceParameter = string | number | boolean | Date | null | undefined@wts-calendar/core@wts-calendar/core/allCalendarEventSourceParametersPublic type export.
type CalendarEventSourceParameters = Record<string, CalendarEventSourceParameter | readonly CalendarEventSourceParameter[]>@wts-calendar/core@wts-calendar/core/allCalendarEventSourceResponsePublic interface export.
Interface CalendarEventSourceResponse@wts-calendar/core@wts-calendar/core/allCalendarEventSourceResultPublic type export.
type CalendarEventSourceResult = readonly TRaw[] | CalendarEventSourceResponse<TRaw>@wts-calendar/core@wts-calendar/core/allCalendarEventSourceSkippedEventPublic interface export.
Interface CalendarEventSourceSkippedEvent@wts-calendar/core@wts-calendar/core/allCalendarEventSourceSuccessDetailPublic interface export.
Interface CalendarEventSourceSuccessDetail@wts-calendar/core@wts-calendar/core/allCalendarEventTransferModePublic type export.
type CalendarEventTransferMode = 'move' | 'copy'@wts-calendar/core@wts-calendar/core/allCalendarEventTransferTransactionPublic interface export.
Interface CalendarEventTransferTransaction@wts-calendar/core@wts-calendar/core/allCalendarEventValidationErrorPublic class export.
Class CalendarEventValidationError@wts-calendar/core@wts-calendar/core/allCalendarExternalDraggableOptionsPublic interface export.
Interface CalendarExternalDraggableOptions@wts-calendar/core@wts-calendar/core/allCalendarExternalDropInfoPublic interface export.
Interface CalendarExternalDropInfo@wts-calendar/core@wts-calendar/core/allCalendarExternalEventContextPublic interface export.
Interface CalendarExternalEventContext@wts-calendar/core@wts-calendar/core/allCalendarExternalEventDataPublic type export.
type CalendarExternalEventData = CalendarExternalEventInput | ((context: CalendarExternalEventContext) => CalendarExternalEventInput | null | undefined)@wts-calendar/core@wts-calendar/core/allCalendarExternalEventInputEvent data attached to an element outside a calendar. `start` is optional because the drop target supplies it. When present, its wall-clock time is preserved in day-based views. `durationMinutes` is used when `end` is omitted and defaults to 60 minutes for timed events or one day for all-day events.
Interface CalendarExternalEventInput@wts-calendar/core@wts-calendar/core/allCalendarExternalPluginPublic interface export.
Interface CalendarExternalPlugin@wts-calendar/core@wts-calendar/core/allCalendarFactoryInjectable construction contract used by framework and Web Component adapters.
type CalendarFactory = (options: CalenderOptiopn | CalenderOptiopnRepeatedTask) => WtsCalendar@wts-calendar/core@wts-calendar/core/allCalendarFeatureLifecyclePublic interface export.
Interface CalendarFeatureLifecycle@wts-calendar/core@wts-calendar/core/allCalendarFeatureModuleOptional, synchronous view module contract. The context is owned by calendar core. Feature modules receive the same normalized parameters and options used by built-in views without requiring their implementation to enter the standard bundle.
Interface CalendarFeatureModule@wts-calendar/core@wts-calendar/core/allCalendarFeatureModuleNamePublic type export.
type CalendarFeatureModuleName = 'time-grid' | 'multi-month' | 'list' | 'resource-scheduling' | 'repeated-tasks'@wts-calendar/core@wts-calendar/core/allCalendarFeatureViewInstancePublic interface export.
Interface CalendarFeatureViewInstance@wts-calendar/core@wts-calendar/core/allCalendarFormatIsoOptionsPublic interface export.
Interface CalendarFormatIsoOptions@wts-calendar/core@wts-calendar/core/allCalendarGeneratedThemePublic interface export.
Interface CalendarGeneratedTheme@wts-calendar/core/developer-toolsCalendarGoogleCalendarAccessTokenProviderSupplies a short-lived OAuth access token for one Google Calendar source. Refresh tokens and OAuth client secrets must remain outside this package.
type CalendarGoogleCalendarAccessTokenProvider = (context: CalendarEventSourceContext) => string | PromiseLike<string>@wts-calendar/core@wts-calendar/core/allCalendarGoogleCalendarBrowserConnectionPublic interface export.
Interface CalendarGoogleCalendarBrowserConnection@wts-calendar/core@wts-calendar/core/allCalendarGoogleCalendarBrowserConnectionOptionsPublic interface export.
Interface CalendarGoogleCalendarBrowserConnectionOptions@wts-calendar/core@wts-calendar/core/allCalendarGoogleCalendarEventPublic Google Calendar v3 event fields consumed by the optional adapter.
Interface CalendarGoogleCalendarEvent@wts-calendar/core@wts-calendar/core/allCalendarGoogleCalendarEventSourceOptionsPublic interface export.
Interface CalendarGoogleCalendarEventSourceOptions@wts-calendar/core@wts-calendar/core/allCalendarGoogleCalendarPluginOptional public Google Calendar event-source integration.
Interface CalendarGoogleCalendarPlugin@wts-calendar/core@wts-calendar/core/allCalendarGoogleIdentityOAuth2Public interface export.
Interface CalendarGoogleIdentityOAuth2@wts-calendar/core@wts-calendar/core/allCalendarGoogleIdentityTokenClientPublic interface export.
Interface CalendarGoogleIdentityTokenClient@wts-calendar/core@wts-calendar/core/allCalendarGoogleIdentityTokenResponsePublic interface export.
Interface CalendarGoogleIdentityTokenResponse@wts-calendar/core@wts-calendar/core/allCalendarICalendarDiffPublic interface export.
Interface CalendarICalendarDiff@wts-calendar/core/premium-interoperabilityCalendarICalendarErrorPublic class export.
Class CalendarICalendarError@wts-calendar/core@wts-calendar/core/allCalendarICalendarExportOptionsPublic interface export.
Interface CalendarICalendarExportOptions@wts-calendar/core@wts-calendar/core/allCalendarICalendarImportIntoOptionsPublic interface export.
Interface CalendarICalendarImportIntoOptions@wts-calendar/core@wts-calendar/core/allCalendarICalendarImportOptionsPublic interface export.
Interface CalendarICalendarImportOptions@wts-calendar/core@wts-calendar/core/allCalendarICalendarImportResultPublic interface export.
Interface CalendarICalendarImportResult@wts-calendar/core@wts-calendar/core/allCalendarICalendarInvalidEventPolicyPublic type export.
type CalendarICalendarInvalidEventPolicy = 'reject-calendar' | 'skip'@wts-calendar/core@wts-calendar/core/allCalendarICalendarPluginOptional iCalendar import/export integration. Import the built-in implementation from `@wts-calendar/core/icalendar` and pass it through `CalendarOptions.plugins` only when `.ics` support is used.
Interface CalendarICalendarPlugin@wts-calendar/core@wts-calendar/core/allCalendarICalendarSkippedEventPublic interface export.
Interface CalendarICalendarSkippedEvent@wts-calendar/core@wts-calendar/core/allCalendarInteractionCommitPublic interface export.
Interface CalendarInteractionCommit@wts-calendar/core@wts-calendar/core/allCalendarInteractionConstraintsPublic interface export.
Interface CalendarInteractionConstraints@wts-calendar/core@wts-calendar/core/allCalendarInteractionErrorDetailPublic interface export.
Interface CalendarInteractionErrorDetail@wts-calendar/core@wts-calendar/core/allCalendarInteractionFailureInfoPublic interface export.
Interface CalendarInteractionFailureInfo@wts-calendar/core@wts-calendar/core/allCalendarInteractionStatePublic type export.
type CalendarInteractionState = 'committed' | 'pending' | 'reverted' | 'stale'@wts-calendar/core@wts-calendar/core/allCalendarInteractionTransactionPublic interface export.
Interface CalendarInteractionTransaction@wts-calendar/core@wts-calendar/core/allCalendarInteractionTypePublic type export.
type CalendarInteractionType = 'drop' | 'resize' | 'receive' | 'transfer'@wts-calendar/core@wts-calendar/core/allCalendarInteropAdapterPublic interface export.
Interface CalendarInteropAdapter@wts-calendar/core/premium-interoperabilityCalendarInteropMutationPublic interface export.
Interface CalendarInteropMutation@wts-calendar/core/premium-interoperabilityCalendarInteropMutationTypePublic type export.
type CalendarInteropMutationType = "create" | "update" | "delete"@wts-calendar/core/premium-interoperabilityCalendarInteropProviderPublic type export.
type CalendarInteropProvider = "google-calendar" | "microsoft-365" | "caldav"@wts-calendar/core/premium-interoperabilityCalendarInteropPullRequestPublic interface export.
Interface CalendarInteropPullRequest@wts-calendar/core/premium-interoperabilityCalendarInteropPullResultPublic interface export.
Interface CalendarInteropPullResult@wts-calendar/core/premium-interoperabilityCalendarInteropPushResultPublic interface export.
Interface CalendarInteropPushResult@wts-calendar/core/premium-interoperabilityCalendarInteropRemoteEventPublic interface export.
Interface CalendarInteropRemoteEvent@wts-calendar/core/premium-interoperabilityCalendarLicenseClaimsPublic interface export.
Interface CalendarLicenseClaims@wts-calendar/core@wts-calendar/core/allCalendarLicenseErrorPublic class export.
Class CalendarLicenseError@wts-calendar/core@wts-calendar/core/allCalendarLicenseErrorReasonPublic type export.
type CalendarLicenseErrorReason = "claims" | "crypto-unavailable" | "expired" | "feature" | "malformed" | "not-active" | "origin" | "signature" | "untrusted-key" | "unverified"@wts-calendar/core@wts-calendar/core/allCalendarLicenseGrantAn opaque grant returned only by `verifyCalendarLicense`. It can be reused by calendars covered by the same license.
Interface CalendarLicenseGrant@wts-calendar/core@wts-calendar/core/allCalendarLicenseStatusPublic interface export.
Interface CalendarLicenseStatus@wts-calendar/core@wts-calendar/core/allCalendarLifecycleErrorPublic class export.
Class CalendarLifecycleError@wts-calendar/core@wts-calendar/core/allCalendarLifecycleStatePublic type export.
type CalendarLifecycleState = 'initializing' | 'ready' | 'destroying' | 'destroyed' | 'failed'@wts-calendar/core@wts-calendar/core/allCalendarLocalePublic interface export.
Interface CalendarLocale@wts-calendar/core@wts-calendar/core/allCalendarLocaleInputPublic type export.
type CalendarLocaleInput = string | CalendarLocale@wts-calendar/core@wts-calendar/core/allcalendarLocalesPublic value export.
calendarLocales: readonly Readonly<{ code: string; direction?: "ltr" | "rtl"; firstDay?: number; weekNumberCalculation?: "ISO" | "local"; weekText?: string; allDayText?: string; noEventsText?: string; buttonText?: Readonly<Record<string, string>>; buttonHints?: Readonly<Record<string, string>>; }>[]@wts-calendar/core@wts-calendar/core/allCalendarMoreLinkActionPublic type export.
type CalendarMoreLinkAction = 'popover' | 'day' | 'week' | ((info: CalendarMoreLinkInfo) => void | 'popover' | 'day' | 'week')@wts-calendar/core@wts-calendar/core/allCalendarMoreLinkInfoPublic interface export.
Interface CalendarMoreLinkInfo@wts-calendar/core@wts-calendar/core/allCalendarMoreLinkMountInfoPublic interface export.
Interface CalendarMoreLinkMountInfo@wts-calendar/core@wts-calendar/core/allCalendarMoreLinkRenderInfoPublic interface export.
Interface CalendarMoreLinkRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarMorePopoverMountInfoPublic interface export.
Interface CalendarMorePopoverMountInfo@wts-calendar/core@wts-calendar/core/allCalendarMorePopoverRenderInfoPublic interface export.
Interface CalendarMorePopoverRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarNowIndicatorMountInfoPublic interface export.
Interface CalendarNowIndicatorMountInfo@wts-calendar/core@wts-calendar/core/allCalendarNowIndicatorRenderInfoPublic interface export.
Interface CalendarNowIndicatorRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarOccurrenceChangesChanges that may be applied to one generated recurrence occurrence.
type CalendarOccurrenceChanges = Partial<Omit<IEvent, 'id' | 'uuid' | 'recurring' | 'rrule' | 'recurrenceTimeZone' | 'rdate' | 'exdate' | 'recurrenceOverrides' | 'recurrenceId' | 'occurrenceDate' | 'occurrenceDateKey' | 'occurrenceKey'>>@wts-calendar/core@wts-calendar/core/allCalendarOptionChangeAn applied dynamic-option transaction. `revert()` succeeds only while the transaction is still the latest option change, preventing an old asynchronous consumer from overwriting newer application state.
Interface CalendarOptionChange@wts-calendar/core@wts-calendar/core/allCalendarOptionChangesA type-safe atomic set of changes accepted by `setOptions()`.
type CalendarOptionChanges = Partial<Pick<CalendarOptions, CalendarDynamicOptionName>>@wts-calendar/core@wts-calendar/core/allCalendarOptions`CalenderOptiopn` - `container` This field represents the HTML container element where the calendar will be rendered. It is a required property and should be a valid DOM element that acts as the root container for the calendar. - `styleUrl` An optional field that allows you to specify a URL for an external CSS stylesheet to style the calendar. If provided, the stylesheet at the URL will be used to apply custom styles to the calendar. - `events` An optional array of events that the calendar will display. Each event should follow the structure defined by the `CalendarEvent` type. This allows you to provide a list of events that can be displayed on specific dates within the calendar. - `startOfWeek` An optional field that defines the starting day of the week. It is represented as a number, where `0` typically corresponds to Sunday, `1` to Monday, and so on. If not provided, the default starting day will be used. - `weekHeaderFormat` This optional field specifies the format in which the names of the days of the week should be displayed. You can choose between: > - `EEEEE` A single character for the day (e.g., "M" for Monday). > - `EEEE` The full name of the day (e.g., "Monday"). _`(Default)`_ > - `EEE` A shortened version of the day name (e.g., "Mon").
Interface CalendarOptions@wts-calendar/core@wts-calendar/core/allCalendarOverbookingModePublic type export.
type CalendarOverbookingMode = "block" | "warn" | "allow"@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarOverbookingPolicyPublic interface export.
Interface CalendarOverbookingPolicy@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarPluginPublic type export.
type CalendarPlugin = CalendarRRulePlugin | CalendarICalendarPlugin | CalendarGoogleCalendarPlugin | CalendarDateFormattingPlugin | CalendarInteractionModule | CalendarFeatureModule | CalendarExternalPlugin@wts-calendar/core@wts-calendar/core/allCalendarPluginApiMinimal stable calendar API exposed to external plugin view factories.
Interface CalendarPluginApi@wts-calendar/core@wts-calendar/core/allCalendarPluginViewContextPublic interface export.
Interface CalendarPluginViewContext@wts-calendar/core@wts-calendar/core/allCalendarPluginViewDefinitionPublic interface export.
Interface CalendarPluginViewDefinition@wts-calendar/core@wts-calendar/core/allCalendarPluginViewFactoryPublic type export.
type CalendarPluginViewFactory = (context: CalendarPluginViewContext) => CalendarFeatureViewInstance@wts-calendar/core@wts-calendar/core/allCalendarPremiumFeaturePublic type export.
type CalendarPremiumFeature = typeof CALENDAR_PREMIUM_FEATURES[keyof typeof CALENDAR_PREMIUM_FEATURES]@wts-calendar/core@wts-calendar/core/allCalendarProfileResultPublic interface export.
Interface CalendarProfileResult@wts-calendar/core/developer-toolsCalendarReconciliationConflictPublic interface export.
Interface CalendarReconciliationConflict@wts-calendar/core/premium-interoperabilityCalendarReconciliationResultPublic interface export.
Interface CalendarReconciliationResult@wts-calendar/core/premium-interoperabilityCalendarRecurringEditOptionsPublic interface export.
Interface CalendarRecurringEditOptions@wts-calendar/core@wts-calendar/core/allCalendarRecurringEditScopePublic type export.
type CalendarRecurringEditScope = 'occurrence' | 'future' | 'series'@wts-calendar/core@wts-calendar/core/allCalendarRepeatedTaskOptionsPublic interface export.
Interface CalendarRepeatedTaskOptions@wts-calendar/core@wts-calendar/core/allCalendarResourcePublic interface export.
Interface CalendarResource@wts-calendar/core@wts-calendar/core/allCalendarResourceAreaColumnA text-only column in the sticky resource area of Resource Timeline. `field` reads a built-in resource field or an exact key from `resource.extendedProps`. Use `value` for derived text. Renderers must assign the result through `textContent`; HTML content is intentionally unsupported.
Interface CalendarResourceAreaColumn@wts-calendar/core@wts-calendar/core/allCalendarResourceAssignmentContextPublic interface export.
Interface CalendarResourceAssignmentContext@wts-calendar/core@wts-calendar/core/allCalendarResourceAssignmentDecisionPublic interface export.
Interface CalendarResourceAssignmentDecision@wts-calendar/core@wts-calendar/core/allCalendarResourceAssignmentInvalidDetailPublic interface export.
Interface CalendarResourceAssignmentInvalidDetail@wts-calendar/core@wts-calendar/core/allCalendarResourceAssignmentOperationPublic type export.
type CalendarResourceAssignmentOperation = 'create' | 'edit' | 'drop' | 'resize' | 'receive' | 'transfer'@wts-calendar/core@wts-calendar/core/allCalendarResourceAssignmentPolicyPublic interface export.
Interface CalendarResourceAssignmentPolicy@wts-calendar/core@wts-calendar/core/allCalendarResourceAvailabilityPublic interface export.
Interface CalendarResourceAvailability@wts-calendar/core@wts-calendar/core/allCalendarResourceClassNameInputPublic type export.
type CalendarResourceClassNameInput = CalendarEventClassNames | ((info: CalendarResourceRenderInfo) => CalendarEventClassNames | undefined)@wts-calendar/core@wts-calendar/core/allCalendarResourceContentInputPublic type export.
type CalendarResourceContentInput = CalendarEventContent | ((info: CalendarResourceRenderInfo) => CalendarEventContent | undefined)@wts-calendar/core@wts-calendar/core/allCalendarResourceDependencyPublic interface export.
Interface CalendarResourceDependency@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarResourceFilterPublic type export.
type CalendarResourceFilter = (info: CalendarResourceFilterInfo) => boolean@wts-calendar/core@wts-calendar/core/allCalendarResourceFilterInfoPublic interface export.
Interface CalendarResourceFilterInfo@wts-calendar/core@wts-calendar/core/allcalendarResourceFixturePublic function export.
calendarResourceFixture: (overrides?: Partial<CalendarResource>) => CalendarResource@wts-calendar/core/testingCalendarResourceGroupDefinitionA grouping tier for Resource Timeline. Multiple definitions create nested groups, which is intentionally more expressive than a single group field.
Interface CalendarResourceGroupDefinition@wts-calendar/core@wts-calendar/core/allCalendarResourceGroupInfoPublic interface export.
Interface CalendarResourceGroupInfo@wts-calendar/core@wts-calendar/core/allCalendarResourceMountInfoPublic interface export.
Interface CalendarResourceMountInfo@wts-calendar/core@wts-calendar/core/allCalendarResourceMutationPublic interface export.
Interface CalendarResourceMutation@wts-calendar/core@wts-calendar/core/allCalendarResourceMutationTypePublic type export.
type CalendarResourceMutationType = 'add' | 'update' | 'remove' | 'set'@wts-calendar/core@wts-calendar/core/allCalendarResourceOrderComparatorPublic type export.
type CalendarResourceOrderComparator = (left: Readonly<CalendarResource>, right: Readonly<CalendarResource>) => number@wts-calendar/core@wts-calendar/core/allCalendarResourceOrderInputStable resource ordering. Strings accept comma-separated fields and a leading `-` for descending order. Functions and mixed arrays are supported for derived business ordering.
type CalendarResourceOrderInput = string | CalendarResourceOrderComparator | readonly (string | CalendarResourceOrderComparator)[]@wts-calendar/core@wts-calendar/core/allCalendarResourceRemovalOptionsPublic interface export.
Interface CalendarResourceRemovalOptions@wts-calendar/core@wts-calendar/core/allCalendarResourceRemovalResultPublic interface export.
Interface CalendarResourceRemovalResult@wts-calendar/core@wts-calendar/core/allCalendarResourceRenderInfoPublic interface export.
Interface CalendarResourceRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarResourceRequirementsPublic interface export.
Interface CalendarResourceRequirements@wts-calendar/core@wts-calendar/core/allCalendarResourceShiftPublic interface export.
Interface CalendarResourceShift@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarResourceSourcePublic type export.
type CalendarResourceSource = readonly CalendarResource[] | CalendarResourceSourceLoader<CalendarResource> | CalendarResourceSourceOptions<TRaw>@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceContextPublic interface export.
Interface CalendarResourceSourceContext@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceErrorPublic class export.
Class CalendarResourceSourceError@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceErrorDetailPublic interface export.
Interface CalendarResourceSourceErrorDetail@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceInfoPublic interface export.
Interface CalendarResourceSourceInfo@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceInvalidResourcePolicyPublic type export.
type CalendarResourceSourceInvalidResourcePolicy = 'reject-source' | 'skip'@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceLoaderPublic type export.
type CalendarResourceSourceLoader = (context: CalendarResourceSourceContext) => CalendarResourceSourceResult<TRaw> | Promise<CalendarResourceSourceResult<TRaw>>@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceLoadingDetailPublic interface export.
Interface CalendarResourceSourceLoadingDetail@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceLoadReasonPublic type export.
type CalendarResourceSourceLoadReason = 'initial' | 'navigation' | 'refetch' | 'add' | 'filter' | 'pagination'@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceOptionsPublic interface export.
Interface CalendarResourceSourceOptions@wts-calendar/core@wts-calendar/core/allCalendarResourceSourcePagePublic interface export.
Interface CalendarResourceSourcePage@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceParameterPublic type export.
type CalendarResourceSourceParameter = CalendarEventSourceParameter@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceParametersPublic type export.
type CalendarResourceSourceParameters = CalendarEventSourceParameters@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceRequestPublic interface export.
Interface CalendarResourceSourceRequest@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceResponsePublic interface export.
Interface CalendarResourceSourceResponse@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceResultPublic type export.
type CalendarResourceSourceResult = readonly TRaw[] | CalendarResourceSourceResponse<TRaw>@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceSkippedResourcePublic interface export.
Interface CalendarResourceSourceSkippedResource@wts-calendar/core@wts-calendar/core/allCalendarResourceSourceSuccessDetailPublic interface export.
Interface CalendarResourceSourceSuccessDetail@wts-calendar/core@wts-calendar/core/allCalendarResourceSummaryPublic interface export.
Interface CalendarResourceSummary@wts-calendar/core@wts-calendar/core/allCalendarResourceSummaryContentInfoPublic interface export.
Interface CalendarResourceSummaryContentInfo@wts-calendar/core@wts-calendar/core/allCalendarResourceUnavailableRangePublic interface export.
Interface CalendarResourceUnavailableRange@wts-calendar/core@wts-calendar/core/allcalendarRRuleAdapterPublic value export.
calendarRRuleAdapter: CalendarRRuleAdapter@wts-calendar/core/rruleCalendarRRuleAdapterRFC 5545 adapter used by the calendar recurrence boundary. Rules are evaluated as wall-clock values in the configured calendar time zone. This avoids host-zone drift and lets the date adapter resolve DST gaps/folds consistently with ordinary calendar events.
Class CalendarRRuleAdapter@wts-calendar/core/rruleCalendarRRulePluginOptional RFC 5545 recurrence integration. Import the built-in implementation from `@wts-calendar/core/rrule` and pass it through `CalendarOptions.plugins` only when advanced RRULE events are used.
Interface CalendarRRulePlugin@wts-calendar/core@wts-calendar/core/allCalendarSelectConstraintPublic type export.
type CalendarSelectConstraint = string | CalendarInteractionConstraints | CalendarBusinessHours | CalendarSelectWindow@wts-calendar/core@wts-calendar/core/allCalendarSelectionA selected calendar interval. `end` is always exclusive.
Interface CalendarSelection@wts-calendar/core@wts-calendar/core/allCalendarSelectionInputPublic interface export.
Interface CalendarSelectionInput@wts-calendar/core@wts-calendar/core/allCalendarSelectionInvalidDetailPublic interface export.
Interface CalendarSelectionInvalidDetail@wts-calendar/core@wts-calendar/core/allCalendarSelectionOptionsPublic interface export.
Interface CalendarSelectionOptions@wts-calendar/core@wts-calendar/core/allCalendarSelectOverlapPublic type export.
type CalendarSelectOverlap = boolean | ((event: IEvent) => boolean)@wts-calendar/core@wts-calendar/core/allCalendarSelectWindowPublic interface export.
Interface CalendarSelectWindow@wts-calendar/core@wts-calendar/core/allCalendarShiftOccurrencePublic interface export.
Interface CalendarShiftOccurrence@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarShiftRotationPublic interface export.
Interface CalendarShiftRotation@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarSizeValuePublic type export.
type CalendarSizeValue = number | 'auto' | (string & {})@wts-calendar/core@wts-calendar/core/allCalendarSlotLabelTierPublic interface export.
Interface CalendarSlotLabelTier@wts-calendar/core@wts-calendar/core/allCalendarSlotMountInfoPublic interface export.
Interface CalendarSlotMountInfo@wts-calendar/core@wts-calendar/core/allCalendarSlotRenderInfoPublic interface export.
Interface CalendarSlotRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarSourceRefreshContextPublic interface export.
Interface CalendarSourceRefreshContext@wts-calendar/core@wts-calendar/core/allCalendarSourceRefreshErrorDetailPublic interface export.
Interface CalendarSourceRefreshErrorDetail@wts-calendar/core@wts-calendar/core/allCalendarSourceRefreshLoadingDetailPublic interface export.
Interface CalendarSourceRefreshLoadingDetail@wts-calendar/core@wts-calendar/core/allCalendarSourceRefreshReasonPublic type export.
type CalendarSourceRefreshReason = 'initial' | 'navigation' | 'refetch'@wts-calendar/core@wts-calendar/core/allCalendarSourceRefreshSuccessDetailPublic interface export.
Interface CalendarSourceRefreshSuccessDetail@wts-calendar/core@wts-calendar/core/allCalendarSubstituteCandidatePublic interface export.
Interface CalendarSubstituteCandidate@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarSynchronizationRequestPublic interface export.
Interface CalendarSynchronizationRequest@wts-calendar/core/premium-interoperabilityCalendarSynchronizationResultPublic interface export.
Interface CalendarSynchronizationResult@wts-calendar/core/premium-interoperabilityCalendarTaskMutationTransactionPublic interface export.
Interface CalendarTaskMutationTransaction@wts-calendar/core@wts-calendar/core/allCalendarTaskMutationTypePublic type export.
type CalendarTaskMutationType = 'add' | 'update' | 'remove' | 'status'@wts-calendar/core@wts-calendar/core/allCalendarTaskOccurrencePublic interface export.
Interface CalendarTaskOccurrence@wts-calendar/core@wts-calendar/core/allCalendarTaskOccurrenceChangesPublic type export.
type CalendarTaskOccurrenceChanges = Partial<Omit<CalendarTaskOccurrenceInput, 'id'>>@wts-calendar/core@wts-calendar/core/allCalendarTaskOccurrenceInputPublic interface export.
Interface CalendarTaskOccurrenceInput@wts-calendar/core@wts-calendar/core/allCalendarTaskSnapshotPublic type export.
type CalendarTaskSnapshot = Readonly<Omit<TaskInterface, 'id' | 'data' | 'currentMonthData' | 'currentDayData' | 'stats'> & { id: string; data: readonly Readonly<CalendarTaskOccurrence>[]; stats?: Readonly<NonNullable<TaskInterface['stats']>>; }>@wts-calendar/core@wts-calendar/core/allCalendarTaskSourcePublic type export.
type CalendarTaskSource = readonly TaskInterface[] | CalendarTaskSourceLoader<TaskInterface> | CalendarTaskSourceOptions<TRaw>@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceContextPublic interface export.
Interface CalendarTaskSourceContext@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceErrorPublic class export.
Class CalendarTaskSourceError@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceErrorDetailPublic interface export.
Interface CalendarTaskSourceErrorDetail@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceInfoPublic interface export.
Interface CalendarTaskSourceInfo@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceInvalidTaskPolicyPublic type export.
type CalendarTaskSourceInvalidTaskPolicy = 'reject-source' | 'skip'@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceLoaderPublic type export.
type CalendarTaskSourceLoader = (context: CalendarTaskSourceContext) => CalendarTaskSourceResult<TRaw> | Promise<CalendarTaskSourceResult<TRaw>>@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceLoadingDetailPublic interface export.
Interface CalendarTaskSourceLoadingDetail@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceLoadReasonPublic type export.
type CalendarTaskSourceLoadReason = 'initial' | 'navigation' | 'refetch' | 'add' | 'filter' | 'pagination'@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceOptionsPublic interface export.
Interface CalendarTaskSourceOptions@wts-calendar/core@wts-calendar/core/allCalendarTaskSourcePagePublic type export.
type CalendarTaskSourcePage = CalendarResourceSourcePage@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceParameterPublic type export.
type CalendarTaskSourceParameter = CalendarEventSourceParameter@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceParametersPublic type export.
type CalendarTaskSourceParameters = CalendarEventSourceParameters@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceRequestPublic type export.
type CalendarTaskSourceRequest = CalendarResourceSourceRequest@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceResponsePublic interface export.
Interface CalendarTaskSourceResponse@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceResultPublic type export.
type CalendarTaskSourceResult = readonly TRaw[] | CalendarTaskSourceResponse<TRaw>@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceSkippedTaskPublic interface export.
Interface CalendarTaskSourceSkippedTask@wts-calendar/core@wts-calendar/core/allCalendarTaskSourceSuccessDetailPublic interface export.
Interface CalendarTaskSourceSuccessDetail@wts-calendar/core@wts-calendar/core/allCalendarTaskStatusPublic type export.
type CalendarTaskStatus = 'pending' | 'completed' | 'late' | 'missed' | 'skipped' | 'excused'@wts-calendar/core@wts-calendar/core/allCalendarTestClockPublic interface export.
Interface CalendarTestClock@wts-calendar/core/testingCalendarTestDriverPublic class export.
Class CalendarTestDriver@wts-calendar/core/testingCalendarThemeNamePublic type export.
type CalendarThemeName = 'standard' | 'classic' | 'monarch' | 'forma' | 'breezy' | 'pulse'@wts-calendar/core@wts-calendar/core/allCalendarThemeTokensPublic interface export.
Interface CalendarThemeTokens@wts-calendar/core@wts-calendar/core/allCalendarTimeGridMoreLinkActionPublic type export.
type CalendarTimeGridMoreLinkAction = 'popover' | 'expand' | ((info: CalendarTimeGridMoreLinkInfo) => void | 'popover' | 'expand')@wts-calendar/core@wts-calendar/core/allCalendarTimeGridMoreLinkInfoPublic interface export.
Interface CalendarTimeGridMoreLinkInfo@wts-calendar/core@wts-calendar/core/allCalendarTimelineTaskPublic interface export.
Interface CalendarTimelineTask@wts-calendar/core/advanced-resource-planning@wts-calendar/core/allCalendarTimeZonePublic type export.
type CalendarTimeZone = 'local' | 'UTC' | (string & {})@wts-calendar/core@wts-calendar/core/allCalendarToolbarButtonA toolbar button definition. Built-in actions and views may be overridden.
Interface CalendarToolbarButton@wts-calendar/core@wts-calendar/core/allCalendarToolbarButtonDisplayPublic type export.
type CalendarToolbarButtonDisplay = 'text' | 'icon' | 'icon-text' | 'text-icon'@wts-calendar/core@wts-calendar/core/allCalendarToolbarButtonGroupRenderInfoPublic interface export.
Interface CalendarToolbarButtonGroupRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarToolbarButtonRenderInfoPublic interface export.
Interface CalendarToolbarButtonRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarToolbarClassNameInputPublic type export.
type CalendarToolbarClassNameInput = CalendarToolbarClassNames | ((info: T) => CalendarToolbarClassNames | undefined)@wts-calendar/core@wts-calendar/core/allCalendarToolbarClassNamesPublic type export.
type CalendarToolbarClassNames = string | readonly string[]@wts-calendar/core@wts-calendar/core/allCalendarToolbarElementPublic type export.
type CalendarToolbarElement = CalendarEventContent | (() => CalendarEventContent)@wts-calendar/core@wts-calendar/core/allCalendarToolbarInputDeclarative toolbar sections. `left`/`right` are LTR aliases.
Interface CalendarToolbarInput@wts-calendar/core@wts-calendar/core/allCalendarToolbarRenderInfoPublic interface export.
Interface CalendarToolbarRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarToolbarSectionRenderInfoPublic interface export.
Interface CalendarToolbarSectionRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarUnselectInfoPublic interface export.
Interface CalendarUnselectInfo@wts-calendar/core@wts-calendar/core/allCalendarValidRangePublic interface export.
Interface CalendarValidRange@wts-calendar/core@wts-calendar/core/allCalendarViewPublic type export.
type CalendarView = Views@wts-calendar/core@wts-calendar/core/allCalendarViewApiImmutable descriptor for the currently rendered calendar view.
Interface CalendarViewApi@wts-calendar/core@wts-calendar/core/allCalendarViewCalendarApiPublic interface export.
Interface CalendarViewCalendarApi@wts-calendar/core@wts-calendar/core/allCalendarViewClassInfoPublic interface export.
Interface CalendarViewClassInfo@wts-calendar/core@wts-calendar/core/allCalendarViewClassNameInputPublic type export.
type CalendarViewClassNameInput = string | readonly string[] | ((info: CalendarViewClassInfo) => string | readonly string[] | null | undefined)@wts-calendar/core@wts-calendar/core/allCalendarViewDurationPublic interface export.
Interface CalendarViewDuration@wts-calendar/core@wts-calendar/core/allCalendarViewRenderInfoPublic interface export.
Interface CalendarViewRenderInfo@wts-calendar/core@wts-calendar/core/allCalendarViewTypePublic type export.
type CalendarViewType = 'day-grid' | 'time-grid' | 'list' | 'timeline' | 'multi-month' | 'plugin'@wts-calendar/core@wts-calendar/core/allCalendarVisibleRangeInputPublic interface export.
Interface CalendarVisibleRangeInput@wts-calendar/core@wts-calendar/core/allCalenderOptiopnPublic type export.
type CalenderOptiopn = CalendarOptions@wts-calendar/core@wts-calendar/core/allCalenderOptiopnRepeatedTaskPublic type export.
type CalenderOptiopnRepeatedTask = CalendarRepeatedTaskOptions@wts-calendar/core@wts-calendar/core/allcollectCalendarDiagnosticsPublic function export.
collectCalendarDiagnostics: (calendar: WtsCalendar) => CalendarDiagnosticsSnapshot@wts-calendar/core/developer-toolscreateCalendarEventEditorPublic function export.
createCalendarEventEditor: <TCustom extends CalendarEventEditorCustomValues = CalendarEventEditorCustomValues>(calendar: WtsCalendar, options?: CalendarEventEditorOptions<TCustom>) => CalendarEventEditor<TCustom>@wts-calendar/core/event-editorcreateCalendarIdGeneratorPublic function export.
createCalendarIdGenerator: (prefix?: string) => () => string@wts-calendar/core/testingcreateCalendarTestClockPublic function export.
createCalendarTestClock: (initial?: Date | string | number) => CalendarTestClock@wts-calendar/core/testingcreateGoogleCalendarBrowserConnectionPublic function export.
createGoogleCalendarBrowserConnection: (options: CalendarGoogleCalendarBrowserConnectionOptions) => CalendarGoogleCalendarBrowserConnection@wts-calendar/core/google-calendarcreateGraphQLCalendarDataAdapterPublic function export.
createGraphQLCalendarDataAdapter: <TRecord>(options: GraphQLCalendarDataAdapterOptions<TRecord>) => CalendarDataAdapter<TRecord>@wts-calendar/core/data-adapter-sdkcreateMockEventSourcePublic function export.
createMockEventSource: (events: readonly CalendarEventInput[], options?: { readonly delayMs?: number; readonly fail?: unknown; }) => { readonly requests: Array<Readonly<{ start: Date; end: Date; view: string; }>>; readonly loader: NonNullable<CalendarOptions["eventSources"]>[number]; }@wts-calendar/core/testingcreateNativeCalendarPublic function export.
createNativeCalendar: (options?: NativeCalendarOptions) => NativeCalendarController@wts-calendar/core/nativecreatePluginCalendarCreates a calendar with the optional third-party ecosystem runtime. Standard consumers keep importing `WtsCalendar` from the package root.
createPluginCalendar: (options: CalenderOptiopn | CalenderOptiopnRepeatedTask) => CoreCalendar@wts-calendar/core/plugin-sdkcreateRestCalendarDataAdapterPublic function export.
createRestCalendarDataAdapter: <TRecord>(options: RestCalendarDataAdapterOptions<TRecord>) => CalendarDataAdapter<TRecord>@wts-calendar/core/data-adapter-sdkcreateStorageCalendarDataAdapterPublic function export.
createStorageCalendarDataAdapter: <TRecord>(options: { readonly storage: Pick<Storage, "getItem" | "setItem">; readonly key: string; readonly identify: (record: TRecord) => string; }) => CalendarDataAdapter<TRecord>@wts-calendar/core/data-adapter-sdkcreateTypedCalendarPublic function export.
createTypedCalendar: <TEventProperties extends object = Record<string, unknown>, TResourceProperties extends object = Record<string, unknown>>(options: TypedCalendarOptions<TEventProperties, TResourceProperties>) => TypedCalendarApi<TEventProperties, TResourceProperties>@wts-calendar/core/developer-toolscreateWebSocketCalendarSubscriptionPublic function export.
createWebSocketCalendarSubscription: <TRecord>(options: { readonly socket: Pick<WebSocket, "addEventListener" | "removeEventListener">; readonly mapMessage?: (event: MessageEvent) => readonly TRecord[]; }) => Pick<CalendarDataAdapter<TRecord>, "subscribe">@wts-calendar/core/data-adapter-sdkDateFormatPublic function export.
DateFormat: (date: Date, format: string) => string@wts-calendar/core@wts-calendar/core/alldefaultPublic value export.
momentFormattingPlugin: CalendarDateFormattingPlugin@wts-calendar/core/format-momentdefaultPublic value export.
luxon3FormattingPlugin: CalendarDateFormattingPlugin@wts-calendar/core/format-luxon3defineCalendarEventPublic function export.
defineCalendarEvent: <TProperties extends object>(event: TypedCalendarEvent<TProperties>) => TypedCalendarEvent<TProperties>@wts-calendar/core/developer-toolsdefineCalendarPluginPublic function export.
defineCalendarPlugin: <T extends CalendarEcosystemPlugin>(plugin: T) => Readonly<T>@wts-calendar/core/plugin-sdkdefineCalendarResourcePublic function export.
defineCalendarResource: <TProperties extends object>(resource: TypedCalendarResource<TProperties>) => TypedCalendarResource<TProperties>@wts-calendar/core/developer-toolsdefineWtsCalendarElementPublic function export.
defineWtsCalendarElement: (tagName?: string, registry?: CustomElementRegistry | undefined) => typeof WtsCalendarElement@wts-calendar/core/all@wts-calendar/core/web-componentdstBoundaryFixturePublic function export.
dstBoundaryFixture: () => readonly CalendarEventInput[]@wts-calendar/core/testingEnterpriseApprovalFlowPublic interface export.
Interface EnterpriseApprovalFlow@wts-calendar/core/enterprise-workflowEnterpriseApprovalHookPublic type export.
type EnterpriseApprovalHook = (context: EnterpriseApprovalHookContext) => void | false | Promise<void | false>@wts-calendar/core/enterprise-workflowEnterpriseApprovalHookContextPublic interface export.
Interface EnterpriseApprovalHookContext@wts-calendar/core/enterprise-workflowEnterpriseApprovalRecordPublic interface export.
Interface EnterpriseApprovalRecord@wts-calendar/core/enterprise-workflowEnterpriseApprovalStagePublic interface export.
Interface EnterpriseApprovalStage@wts-calendar/core/enterprise-workflowEnterpriseAuditActionPublic type export.
type EnterpriseAuditAction = "mutation-submitted" | "approval-entered" | "approval-granted" | "approval-rejected" | "approval-completed" | "mutation-queued" | "mutation-syncing" | "mutation-committed" | "mutation-retry" | "mutation-failed" | "mutation-rolled-back" | "mutation-cancelled"@wts-calendar/core/enterprise-workflowEnterpriseAuditEntryPublic interface export.
Interface EnterpriseAuditEntry@wts-calendar/core/enterprise-workflowEnterpriseBackendMutationContextPublic interface export.
Interface EnterpriseBackendMutationContext@wts-calendar/core/enterprise-workflowEnterpriseBackendMutationResultPublic interface export.
Interface EnterpriseBackendMutationResult@wts-calendar/core/enterprise-workflowEnterpriseCalendarWorkflowPremium, runtime-only enterprise workflow engine. It owns no server and can be connected to any customer backend through EnterpriseWorkflowBackendAdapter.
Class EnterpriseCalendarWorkflow@wts-calendar/core/enterprise-workflowEnterpriseEventStateMachinePublic interface export.
Interface EnterpriseEventStateMachine@wts-calendar/core/enterprise-workflowEnterprisePermissionContextPublic interface export.
Interface EnterprisePermissionContext@wts-calendar/core/enterprise-workflowEnterprisePermissionDecisionPublic interface export.
Interface EnterprisePermissionDecision@wts-calendar/core/enterprise-workflowEnterprisePermissionPolicyPublic interface export.
Interface EnterprisePermissionPolicy@wts-calendar/core/enterprise-workflowEnterpriseStateTransitionPublic interface export.
Interface EnterpriseStateTransition@wts-calendar/core/enterprise-workflowEnterpriseWorkflowActionPublic type export.
type EnterpriseWorkflowAction = "create" | "update" | "delete" | "transition" | "approve" | "reject" | "cancel" | "flush"@wts-calendar/core/enterprise-workflowEnterpriseWorkflowActorPublic interface export.
Interface EnterpriseWorkflowActor@wts-calendar/core/enterprise-workflowEnterpriseWorkflowBackendAdapterCustomer-owned bridge to REST, GraphQL, queues, local storage, or any backend.
Interface EnterpriseWorkflowBackendAdapter@wts-calendar/core/enterprise-workflowEnterpriseWorkflowEventRecordPublic interface export.
Interface EnterpriseWorkflowEventRecord@wts-calendar/core/enterprise-workflowEnterpriseWorkflowGuardContextPublic interface export.
Interface EnterpriseWorkflowGuardContext@wts-calendar/core/enterprise-workflowEnterpriseWorkflowListenerPublic type export.
type EnterpriseWorkflowListener = (change: Readonly<{ readonly mutation?: EnterpriseWorkflowMutation; readonly audit?: EnterpriseAuditEntry; readonly events: readonly EnterpriseWorkflowEventRecord[]; }>) => void@wts-calendar/core/enterprise-workflowEnterpriseWorkflowMutationPublic interface export.
Interface EnterpriseWorkflowMutation@wts-calendar/core/enterprise-workflowEnterpriseWorkflowMutationRequestPublic type export.
type EnterpriseWorkflowMutationRequest = { readonly type: "create"; readonly event: CalendarEventInput; readonly machineId?: string; readonly approvalFlowId?: string; } | { readonly type: "update"; readonly eventId: string; readonly changes: Partial<CalendarEventInput>; readonly approvalFlowId?: string; } | { readonly type: "delete"; readonly eventId: string; readonly approvalFlowId?: string; } | { readonly type: "transition"; readonly eventId: string; readonly transition: string; readonly changes?: Partial<CalendarEventInput>; readonly approvalFlowId?: string; }@wts-calendar/core/enterprise-workflowEnterpriseWorkflowMutationStatePublic type export.
type EnterpriseWorkflowMutationState = "pending-approval" | "queued" | "syncing" | "committed" | "rejected" | "failed" | "cancelled"@wts-calendar/core/enterprise-workflowEnterpriseWorkflowOptionsPublic interface export.
Interface EnterpriseWorkflowOptions@wts-calendar/core/enterprise-workflowformatDatePublic function export.
formatDate: (date: CalendarDateInput, format?: CalendarDateFormatInput) => string@wts-calendar/core@wts-calendar/core/allformatIsoPublic function export.
formatIso: (date: CalendarDateInput, options?: CalendarFormatIsoOptions & { timeZone?: CalendarTimeZone; }) => string@wts-calendar/core@wts-calendar/core/allformatRangePublic function export.
formatRange: (start: CalendarDateInput, end: CalendarDateInput, format?: CalendarDateFormatInput) => string@wts-calendar/core@wts-calendar/core/allFullCalendarMigrationIssuePublic interface export.
Interface FullCalendarMigrationIssue@wts-calendar/core/premium-interoperabilityFullCalendarMigrationResultPublic interface export.
Interface FullCalendarMigrationResult@wts-calendar/core/premium-interoperabilitygenerateCalendarThemePublic function export.
generateCalendarTheme: (tokens: CalendarThemeTokens, options?: { readonly selector?: string; readonly minimumContrast?: number; }) => CalendarGeneratedTheme@wts-calendar/core/developer-toolsgenerateDenseCalendarEventsPublic function export.
generateDenseCalendarEvents: (options: { readonly count: number; readonly start?: Date | string; readonly durationMinutes?: number; readonly spacingMinutes?: number; readonly resourceIds?: readonly string[]; readonly seed?: number; }) => readonly CalendarEventInput[]@wts-calendar/core/testinggenerateResourceTreePublic function export.
generateResourceTree: (options?: { readonly roots?: number; readonly childrenPerRoot?: number; readonly depth?: number; }) => readonly CalendarResource[]@wts-calendar/core/testingGoogleCalendarConnectionErrorPublic class export.
Class GoogleCalendarConnectionError@wts-calendar/core/google-calendargoogleCalendarPluginPublic value export.
googleCalendarPlugin: CalendarGoogleCalendarPlugin@wts-calendar/core/google-calendar@wts-calendar/core/allGoogleCalendarSyncAdapterOptionsPublic interface export.
Interface GoogleCalendarSyncAdapterOptions@wts-calendar/core/premium-interoperabilityGraphQLCalendarDataAdapterOptionsPublic interface export.
Interface GraphQLCalendarDataAdapterOptions@wts-calendar/core/data-adapter-sdkicalendarPluginOptional `.ics` import/export plugin for WTS Calendar.
icalendarPlugin: CalendarICalendarPlugin@wts-calendar/core/icalendar@wts-calendar/core/allinteractionModulePublic value export.
interactionModule: CalendarInteractionModule@wts-calendar/core/interaction@wts-calendar/core/alllistModulePublic value export.
listModule: CalendarFeatureModule@wts-calendar/core/list@wts-calendar/core/allmapGoogleCalendarEventPublic function export.
mapGoogleEvent: (event: CalendarGoogleCalendarEvent, calendarId: string) => CalendarEventInput | null@wts-calendar/core/google-calendarMicrosoft365CalendarAdapterOptionsPublic interface export.
Interface Microsoft365CalendarAdapterOptions@wts-calendar/core/premium-interoperabilitymultiMonthModulePublic value export.
multiMonthModule: CalendarFeatureModule@wts-calendar/core/multi-month@wts-calendar/core/allNativeCalendarControllerDOM-free calendar state and date engine shared by React Native and other non-browser renderers. It deliberately lives in the main core package.
Class NativeCalendarController@wts-calendar/core/nativeNativeCalendarDateInputPublic type export.
type NativeCalendarDateInput = Date | string@wts-calendar/core/nativeNativeCalendarDaySnapshotPublic interface export.
Interface NativeCalendarDaySnapshot@wts-calendar/core/nativeNativeCalendarEventInputPublic interface export.
Interface NativeCalendarEventInput@wts-calendar/core/nativeNativeCalendarEventSnapshotPublic interface export.
Interface NativeCalendarEventSnapshot@wts-calendar/core/nativeNativeCalendarListenerPublic type export.
type NativeCalendarListener = (snapshot: NativeCalendarSnapshot) => void@wts-calendar/core/nativeNativeCalendarOptionsPublic interface export.
Interface NativeCalendarOptions@wts-calendar/core/nativeNativeCalendarRangePublic interface export.
Interface NativeCalendarRange@wts-calendar/core/nativeNativeCalendarRecurrencePublic interface export.
Interface NativeCalendarRecurrence@wts-calendar/core/nativeNativeCalendarSnapshotPublic interface export.
Interface NativeCalendarSnapshot@wts-calendar/core/nativeNativeCalendarViewPublic type export.
type NativeCalendarView = "month" | "week" | "day" | "list"@wts-calendar/core/nativeparseICalendarPublic function export.
parseICalendar: (source: string, options?: CalendarICalendarImportOptions) => CalendarICalendarImportResult@wts-calendar/core/icalendarPremiumCalendarInteroperabilitySeparately entitled interoperability toolkit. Provider credentials and sync cursors remain in application memory; this package has no hosted backend.
Class PremiumCalendarInteroperability@wts-calendar/core/premium-interoperabilityPremiumInteroperabilityOptionsPublic interface export.
Interface PremiumInteroperabilityOptions@wts-calendar/core/premium-interoperabilityprofileCalendarOperationPublic function export.
profileCalendarOperation: <T>(label: string, operation: () => T | Promise<T>, options?: { readonly slowThresholdMs?: number; readonly now?: () => number; readonly onSlow?: (result: CalendarProfileResult<T>) => void; }) => Promise<CalendarProfileResult<T>>@wts-calendar/core/developer-toolsrecurrenceFixturePublic function export.
recurrenceFixture: (overrides?: Partial<CalendarEventInput>) => CalendarEventInput@wts-calendar/core/testingrepeatedTasksModulePublic value export.
repeatedTasksModule: CalendarFeatureModule@wts-calendar/core/repeated-tasks@wts-calendar/core/allresourceSchedulingModulePublic value export.
resourceSchedulingModule: CalendarFeatureModule@wts-calendar/core/resource-scheduling@wts-calendar/core/allRestCalendarDataAdapterOptionsPublic interface export.
Interface RestCalendarDataAdapterOptions@wts-calendar/core/data-adapter-sdkrrulePluginOptional RFC 5545 recurrence plugin for WTS Calendar.
rrulePlugin: CalendarRRuleAdapter@wts-calendar/core/rrule@wts-calendar/core/allserializeICalendarPublic function export.
serializeICalendar: (events: readonly IEvent[], options?: CalendarICalendarExportOptions) => string@wts-calendar/core/icalendarTaskInterfacePublic interface export.
Interface TaskInterface@wts-calendar/core@wts-calendar/core/alltimeGridModulePublic value export.
timeGridModule: CalendarFeatureModule@wts-calendar/core/time-grid@wts-calendar/core/allTypedCalendarApiPublic interface export.
Interface TypedCalendarApi@wts-calendar/core/developer-toolsTypedCalendarEventPublic type export.
type TypedCalendarEvent = Omit<CalendarEventInput, "meta" | "extendedProps"> & { readonly meta?: TProperties; readonly extendedProps?: TProperties; }@wts-calendar/core/developer-toolsTypedCalendarOptionsPublic type export.
type TypedCalendarOptions = Omit<CalendarOptions, "events" | "resources" | "eventClick"> & { events?: TypedCalendarEvent<TEventProperties>[]; resources?: TypedCalendarResource<TResourceProperties>[]; eventClick?: (info: Omit<CalendarEventClickInfo, "event"> & { readonly event: TypedCalendarRuntimeEvent<TEventProperties>; }) => void; }@wts-calendar/core/developer-toolsTypedCalendarResourcePublic type export.
type TypedCalendarResource = Omit<CalendarResource, "extendedProps"> & { readonly extendedProps?: TProperties; }@wts-calendar/core/developer-toolsTypedCalendarRuntimeEventPublic type export.
type TypedCalendarRuntimeEvent = CalendarEvent & { meta?: TProperties; extendedProps?: TProperties; }@wts-calendar/core/developer-toolsvalidateCalendarConfigurationPublic function export.
validateCalendarConfiguration: (input: unknown, options?: CalendarConfigurationValidationOptions) => CalendarConfigurationReport@wts-calendar/core/developer-toolsverifyCalendarLicenseVerifies a compact signed WTS license token with the package's pinned Ed25519 public key. Verification must finish before calendar construction.
verifyCalendarLicense: (token: string) => Promise<CalendarLicenseGrant>@wts-calendar/core@wts-calendar/core/allViewsBuilt-in view name or a developer-defined key from `CalendarOptions.views`.
type Views = CalendarBuiltInView | (string & {})@wts-calendar/core@wts-calendar/core/allWtsCalendarPublic class export.
Class WtsCalendar@wts-calendar/core@wts-calendar/core/plugin-sdk@wts-calendar/core/allWtsCalendarControllerPublic interface export.
Interface WtsCalendarController@wts-calendar/core/all@wts-calendar/core/web-componentWtsCalendarElementStandards-based adapter for using WTS Calendar without a framework. Define it with `defineWtsCalendarElement()` before using `<wts-calendar>`. Complex data is best supplied through the `options`, `events`, `resources`, and `tasks` JavaScript properties. JSON attributes are supported for simple declarative pages.
Class WtsCalendarElement@wts-calendar/core/all@wts-calendar/core/web-componentWtsCalendarElementEventMapPublic interface export.
Interface WtsCalendarElementEventMap@wts-calendar/core/all@wts-calendar/core/web-componentWtsCalendarElementFactoryPublic type export.
type WtsCalendarElementFactory = (options: CalenderOptiopn | CalenderOptiopnRepeatedTask) => WtsCalendarController@wts-calendar/core/all@wts-calendar/core/web-componentWtsCalendarElementOptionsPublic type export.
type WtsCalendarElementOptions = Omit<CalenderOptiopn, "container" | "document" | "events" | "resources"> & { events?: CalendarEventInput[]; resources?: CalendarResource[]; task?: TaskInterface[]; }@wts-calendar/core/all@wts-calendar/core/web-component