Upgrading @fullcalendar/react 6 to 7
Breaking6.1.22 → 7.1.3Breaking54Platform3Deprecated1New25Changed33Fixed114Other10
BreakingUpgrade verdict
40 breaking changes and 2 platform requirement changes.
In plain terms
- Some option and type names changed. Update your code and any forked themes to the new names.
- The view content option goes back to content.
- The view didMount hook goes back to didMount.
- The view willUnmount hook goes back to willUnmount.
Must act Top 5 of 43 that need code or config changes
Adds @full-ui/headless-calendar 7.1.3, @fullcalendar/core 7.1.3.
Installs 2 packages in all (was 0).
What you must change
Breaking40
Renames several props and types for consistency, including multiMonthColumnCount, MountData, weekText, and view-specific options.
multiMonthColumnCountmultiMonthColumnsMountDataMountInfoweekTextLongweekTextviews{}.viewClassviews{}.class/classNameReverts views{}.viewContent rename; use views{}.content.
views{}.viewContentviews{}.contentReverts views{}.viewDidMount rename; use views{}.didMount.
views{}.viewDidMountviews{}.didMountReverts views{}.viewWillUnmount rename; use views{}.willUnmount.
views{}.viewWillUnmountviews{}.willUnmountRemoves the data-navlink attribute in favor of the fc-navlink className.
data-navlinkfc-navlinkRemoves
@fullcalendar/core as a peer dependency of @fullcalendar/react.@fullcalendar/core@fullcalendar/react@fullcalendar/vue3@fullcalendar/web-componentRenames the Vanilla JS peer dependency from
@fullcalendar/core to fullcalendar for Angular.@fullcalendar/corefullcalendarRemoves the moment package
@fullcalendar/moment; formatting moves to @fullcalendar/format-moment and toMoment/toMomentDuration are removed.@fullcalendar/moment@fullcalendar/format-momenttoMomenttoMomentDurationRemoves moment-timezone support because time zone resolution is now built in via the
temporal-polyfill peer dependency.@fullcalendar/moment-timezonetemporal-polyfillRemoves the Luxon 1 package
@fullcalendar/luxon.@fullcalendar/luxonRemoves the Luxon 2 package
@fullcalendar/luxon2.@fullcalendar/luxon2Removes the Luxon 3 package
@fullcalendar/luxon3; formatting moves to @fullcalendar/format-luxon3 and toLuxonDateTime/toLuxonDuration are removed.@fullcalendar/luxon3@fullcalendar/format-luxon3toLuxonDateTimetoLuxonDurationRemoves Bootstrap 4 theme support (
@fullcalendar/bootstrap4).@fullcalendar/bootstrap4Removes Bootstrap 5 theme support (
@fullcalendar/bootstrap5).@fullcalendar/bootstrap5Week numbers are no longer shown when DayGrid has only one row.
DayGridRefactors HTML/CSS completely, so custom CSS overriding FullCalendar default styles may need updating.
Removes the
windowResizeDelay setting.windowResizeDelayRemoves the
handleWindowResize callback.handleWindowResizeBecause only a subset of DayGrid events is rendered, only that subset runs through event render hooks like eventContent.
eventContentRequires temporal-polyfill@^1.0.1 as a peer dependency.
temporal-polyfillChanges some CDN URLs, moving global bundles into subdirectories.
all.global.jslocales-all.global.jslocales/es.global.jsChanges the moreLinkClick date to be adjusted by a timezone plugin's offset instead of always UTC.
moreLinkClickDisplays newlines in allDayText as line breaks in TimeGrid.
allDayTextRequires users of @fullcalendar/icalendar to upgrade the ical.js peerDependency to v2.
@fullcalendar/icalendarical.jsStops weekNumbers:true from showing week numbers in resourceTimeGridDay and single-row dayGrid views.
weekNumbersresourceTimeGridDaydayGridDaydayGridWeekUses role=link instead of an anchor element to avoid accidentally inheriting styles.
Adds data-date attributes to header resources when datesAboveResources is true in resource views.
datesAboveResourcesdata-dateresourceDayGridresourceTimeGridAdds data-resource-id attributes to header dates when datesAboveResources is false in resource views.
datesAboveResourcesdata-resource-idresourceDayGridresourceTimeGridAdds
temporal-polyfill as a peer dependency of @fullcalendar/react.temporal-polyfillRestructures many packages into
@fullcalendar/react and the new @fullcalendar/react-scheduler.@fullcalendar/react@fullcalendar/react-scheduler@fullcalendar/react/interaction@fullcalendar/react/daygrid@fullcalendar/react/timegrid@fullcalendar/react/list@fullcalendar/react/multimonth@fullcalendar/react/themes/monarch@fullcalendar/vue3@fullcalendar/vue3-scheduler@fullcalendar/vue3/interaction@fullcalendar/vue3/daygrid@fullcalendar/vue3/timegrid@fullcalendar/vue3/list@fullcalendar/vue3/multimonth@fullcalendar/vue3/themes/monarch@fullcalendar/angular@fullcalendar/angular-scheduler@fullcalendar/angular/interaction@fullcalendar/angular/daygrid@fullcalendar/angular/timegrid@fullcalendar/angular/list@fullcalendar/angular/multimonth@fullcalendar/angular/themes/monarchfullcalendarfullcalendar-schedulerfullcalendar/interactionfullcalendar/daygridfullcalendar/timegridfullcalendar/listfullcalendar/multimonthfullcalendar/themes/monarch@fullcalendar/web-component@fullcalendar/web-component-scheduler@fullcalendar/web-component/interaction@fullcalendar/web-component/daygrid@fullcalendar/web-component/timegrid@fullcalendar/web-component/list@fullcalendar/web-component/multimonth@fullcalendar/web-component/themes/monarchRTL calendars now lay out headerToolbar/footerToolbar section elements right-to-left.
headerToolbarfooterToolbarDisabled days via validRange now show text in TimeGrid and DayGrid header cells.
validRangeTimeGridDayGridmultiMonthMinWidth pixel value now includes padding within each month tile.
multiMonthMinWidthTimeGrid overlapping events now have a right margin, restoring v5 behavior.
Notes that some custom CSS will need to be rewritten, with an upgrade guide coming soon.
Stops firing the windowResize event.
windowResizeRemoves
DayTable from @fullcalendar/daygrid/internal.DayTableRenames
DayTableView to DayGridView in @fullcalendar/daygrid/internal.DayTableViewDayGridViewRemoves
DayTimeCols from @fullcalendar/timegrid/internal.DayTimeColsRenames
DayTimeColsView to TimeGridView in @fullcalendar/timegrid/internal.DayTimeColsViewTimeGridViewPlatform2
General option-change performance improvements; users of @fullcalendar/preact must upgrade their preact peer dependency to >=10.29.8.
@fullcalendar/preactpreactMakes
temporal-polyfill a required peer dependency of all FullCalendar packages, used internally via the tree-shakeable API.temporal-polyfillDeprecations to plan for
Deprecated1
Deprecates the .updateSize() method.
.updateSize()API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- added:
const plugins: PluginInput[] - added:
function Calendar(options?: CalendarOptions): ReactNode - added:
function default(options?: CalendarOptions): ReactNode
- added:
class J extends Error - added:
constructor J(message: string, response: Response) - added:
function r<ParsedResponse>(method: string, url: string, params: Dictionary): Promise<[ParsedResponse, Response]> - added:
property J.response: Response
- added:
const C: FunctionComponent<CalendarProps> - added:
interface a - added:
method a.getApi(): CalendarApi
- added:
abstract class aN<Props = Dictionary, State = Dictionary> extends BaseComponent<Props, State> - added:
abstract class aX<Props = Dictionary, State = Dictionary> extends PureComponent<Props, State> - added:
abstract class a_<PropsType extends SplittableProps = SplittableProps> - added:
abstract class bz - added:
abstract method a_.getKeyInfo(props: PropsType): { [key: string]: { ui?: EventUi; businessHours?: EventStore } } - added:
abstract method a_.getKeysForDateSpan(dateSpan: DateSpan): string[] - added:
abstract method a_.getKeysForEventDef(eventDef: EventDef): string[] - added:
abstract method bz.cancel(): void - added:
class C - added:
class aK - added:
class aM<HandlerFuncs extends HandlerFuncTypeHash> - added:
class af<RenderProps> extends Store<Map<string, CustomRendering<RenderProps>>> - added:
class bD extends PureComponent<CalendarInnerProps> - added:
class bT extends BaseComponent<MoreLinkContainerProps, MoreLinkContainerState> - added:
class bU extends BaseComponent<ViewContainerProps> - added:
class bV implements CalendarApi - added:
class bW implements EventApi - added:
class bX extends Component<CalendarMediaRootProps, CalendarMediaRootState> - added:
class bZ<RenderProps> extends Component<ContentContainerProps<RenderProps>> - added:
class bs - added:
const bR: (props: NowIndicatorHeaderContainerProps) => react_jsx_runtime.JSX.Element - added:
const bS: (props: NowIndicatorLineContainerProps) => react_jsx_runtime.JSX.Element - added:
constructor C(handleDateChange?: () => void) - added:
constructor aK(props: DateProfileGeneratorProps) - added:
constructor bW(context: CalendarContext, def: EventDef, instance?: EventInstance) - added:
constructor bs(config: CalendarDataManagerConfig) - added:
constructor bz(el: HTMLElement, selector?: string) - added:
declare module '@fullcalendar/core/protected-api' - added:
function aI<T>(a: T, b: T): boolean - added:
function b4<T>(raw: T): T - added:
function b5<Refiners extends GenericRefiners, Raw extends RawOptionsFromRefiners<Refiners>>(input: Raw, refiners: Refiners): { refined: RefinedOptionsFromRefiners<Refiners>; extra: Dictionary } - added:
function bE<S extends EventRangeProps>(segs: S[], eventOrderSpecs: OrderSpec<EventImpl>[]): S[] - added:
function bF(eventRange: EventRenderRange, todayRange: DateRange, nowDate?: DateMarker, nowMs?: number): { isPast: boolean; isFuture: boolean; isToday: boolean } - added:
function bG(eventRange: EventRenderRange): string - added:
function bK<RefType>(ref: Ref<RefType> | void, current: RefType): void - added:
function bL(options: { height?: CssDimValue; contentHeight?: CssDimValue; footerScrollbarSticky?: boolean | 'auto' }): boolean - added:
function bM(options: { height?: CssDimValue; contentHeight?: CssDimValue; tableHeaderSticky?: boolean | 'auto' }): boolean - added:
function bN(options: { height?: CssDimValue; contentHeight?: CssDimValue }): boolean - added:
function bP(input: unknown, optionName: string): ClassNameInput - added:
function bQ<RenderProps>(input: ClassNameGenerator<RenderProps>, optionName: string): ClassNameGenerator<RenderProps> - added:
function bY(options: CalendarOptions, forPrint: boolean): string - added:
function b_<RenderProps>(classNameGenerator: ClassNameGenerator<RenderProps> | undefined, renderProps: RenderProps): string - added:
function ba(start: EventRangeEdge, end: EventRangeEdge, dateEnv: DateEnv): EventInstanceRange | null - added:
function bb(range: EventInstanceRange, dateEnv: DateEnv): number - added:
function bc(range: EventInstanceRange, dateEnv: DateEnv): number - added:
function be(input: BusinessHoursInput, context: CalendarContext): EventStore - added:
function bg<Subject>(input: FieldSpecInput<Subject>): OrderSpec<Subject>[] - added:
function bh<Subject>(obj0: Subject, obj1: Subject, fieldSpecs: OrderSpec<Subject>[]): number - added:
function bi(a: any, b: any): number - added:
function bj(): string - added:
function bk(options: CalendarOptions): { borderlessX: boolean; borderlessTop: boolean; borderlessBottom: boolean } - added:
function bl(rect: Rect): Point - added:
function bm(store0: EventStore, store1: EventStore): EventStore - added:
function bo(uis: EventUi[]): EventUi - added:
function bp(refined: EventUiRefined, context: CalendarContext): EventUi - added:
function bq(dateMarker: DateMarker, dateEnv: DateEnv, dateProfile?: DateProfile, todayRange?: DateRange, nowDate?: DateMarker): DateMeta - added:
function bu(dateProfile: DateProfile, dateEnv: DateEnv): string | undefined - added:
function bv(dateMarker: DateMarker, majorUnit: string, dateEnv: DateEnv): boolean - added:
function bw(dateSpan: DateSpan, dateEnv: DateEnv): number - added:
function bx(dateSpan: DateSpan, dateEnv: DateEnv): number - added:
function c0(input: FormatterInput): DateFormatter - added:
function s(props: ViewContentInfo, allDay?: boolean): EventRenderRange[] - added:
get C.view(): ViewApi | undefined - added:
get bV.view(): ViewImpl - added:
get bW.allDay(): boolean - added:
get bW.allow(): AllowFunc - added:
get bW.className(): string - added:
get bW.color(): string - added:
get bW.constraint(): string | EventStore - added:
get bW.contrastColor(): string - added:
get bW.display(): string - added:
get bW.durationEditable(): boolean - added:
get bW.end(): Date | null - added:
get bW.endStr(): string - added:
get bW.extendedProps(): Dictionary - added:
get bW.groupId(): string - added:
get bW.id(): string - added:
get bW.overlap(): boolean - added:
get bW.source(): EventSourceImpl | null - added:
get bW.start(): Date | null - added:
get bW.startEditable(): boolean - added:
get bW.startStr(): string - added:
get bW.title(): string - added:
get bW.url(): string - added:
index G[extraProp: string]: any - added:
index H[extraProp: string]: any - added:
index al[availableView: string]: ButtonState - added:
index z[otherProp: string]: any - added:
interface $ - added:
interface D extends OpenDateSpanInput - added:
interface E - added:
interface F - added:
interface G extends DateMeta - added:
interface H extends DateMeta - added:
interface I - added:
interface J - added:
interface L extends CalendarOptions - added:
interface N - added:
interface P - added:
interface R - added:
interface S extends DateMeta - added:
interface U - added:
interface V - added:
interface X - added:
interface Y extends DateSpanApi - added:
interface Z - added:
interface _ - added:
interface a - added:
interface a$ - added:
interface a0 - added:
interface a1 - added:
interface a4 - added:
interface a5 - added:
interface a6 extends EventTextInfo - added:
interface a7 - added:
interface aC extends EventChangeInfo - added:
interface aD extends DatePointApi - added:
interface aE extends DatePointApi - added:
interface aJ extends CalendarContext - added:
interface aL - added:
interface aO - added:
interface aP - added:
interface aQ<S> - added:
interface aR extends OpenDateSpan - added:
interface aS - added:
interface aT - added:
interface aU - added:
interface aW - added:
interface aa - added:
interface ab - added:
interface ac extends EventChangeInfo - added:
interface ad - added:
interface ag extends RangeApi - added:
interface ah - added:
interface ai extends DateSpanApi - added:
interface aj - added:
interface ak extends ButtonState - added:
interface al - added:
interface ao - added:
interface ap extends DateMeta - added:
interface aq extends DateMeta - added:
interface ar extends DateMeta - added:
interface as - added:
interface au - added:
interface b - added:
interface b$<RenderProps> - added:
interface b0 - added:
interface b1 - added:
interface b2 extends RefinedOptionsFromRefiners<CalendarListenerRefiners> - added:
interface b8 extends DateRange - added:
interface b9 - added:
interface bA - added:
interface bC extends CalendarData - added:
interface bH - added:
interface bI - added:
interface bO extends ScrollerInterface - added:
interface bf<Subject> - added:
interface bn - added:
interface br extends CalendarDataBase - added:
interface bt - added:
interface by - added:
interface c extends EventTuple - added:
interface c1 - added:
interface e extends RawOptionsFromRefiners<CalendarListenerRefiners> - added:
interface t - added:
interface u - added:
interface w - added:
interface x extends SlotLaneInfo - added:
interface y - added:
interface z extends DateMeta - added:
method C._setApi(calendarApi: CalendarApi | undefined): void - added:
method C.changeView(viewType: string): void - added:
method C.getButtonState(): ButtonStateMap - added:
method C.getDate(): Date | undefined - added:
method C.gotoDate(zonedDateInput: DateInput): void - added:
method C.incrementDate(duration: DurationInput): void - added:
method C.next(): void - added:
method C.nextYear(): void - added:
method C.prev(): void - added:
method C.prevYear(): void - added:
method C.today(): void - added:
method E.refetch(): void - added:
method E.remove(): void - added:
method V.getOption(name: string): any - added:
method a.addEvent(eventInput: EventInput, sourceInput?: EventSourceApi | string | boolean): EventApi | null - added:
method a.addEventSource(sourceInput: EventSourceInput): EventSourceApi - added:
method a.changeView(viewType: string, dateOrRange?: DateRangeInput | DateInput): void - added:
method a.formatDate(d: DateInput, formatter: FormatterInput): string - added:
method a.formatIso(d: DateInput, omitTime?: boolean): string - added:
method a.formatRange(d0: DateInput, d1: DateInput, settings: any): string - added:
method a.getAvailableLocaleCodes(): string[] - added:
method a.getDate(): Date - added:
method a.getEventById(id: string): EventApi | null - added:
method a.getEventSourceById(id: string): EventSourceApi | null - added:
method a.getEventSources(): EventSourceApi[] - added:
method a.getEvents(): EventApi[] - added:
method a.getOption<OptionName extends keyof CalendarOptions>(name: OptionName): CalendarOptions[OptionName] - added:
method a.gotoDate(zonedDateInput: DateInput): void - added:
method a.incrementDate(deltaInput: DurationInput): void - added:
method a.next(): void - added:
method a.nextYear(): void - added:
method a.off<ListenerName extends keyof CalendarListeners>(handlerName: ListenerName, handler: Required<CalendarListeners>[ListenerName]): void - added:
method a.on<ListenerName extends keyof CalendarListeners>(handlerName: ListenerName, handler: Required<CalendarListeners>[ListenerName]): void - added:
method a.prev(): void - added:
method a.prevYear(): void - added:
method a.refetchEvents(): void - added:
method a.removeAllEventSources(): void - added:
method a.removeAllEvents(): void - added:
method a.scrollToTime(timeInput: DurationInput): void - added:
method a.select(dateOrObj: DateInput | any, endDate?: DateInput): void - added:
method a.setOption<OptionName extends keyof CalendarOptions>(name: OptionName, val: CalendarOptions[OptionName]): void - added:
method a.today(): void - added:
method a.trigger<ListenerName extends keyof CalendarListeners>(handlerName: ListenerName, ...args: Parameters<Required<CalendarListeners>[ListenerName]>): void - added:
method a.unselect(): void - added:
method a.zoomTo(dateMarker: Date, viewType?: string): void - added:
method aK.adjustActiveRange(range: DateRange): { start: Date; end: Date } - added:
method aK.build(currentDate: DateMarker, nowDate: DateMarker, direction?: any, forceToValid?: boolean): DateProfile - added:
method aK.buildCurrentRangeInfo(date: DateMarker, direction: any): { duration: any; unit: any; range: any } - added:
method aK.buildCustomVisibleRange(date: DateMarker): DateRange - added:
method aK.buildDateIncrement(fallback: any): Duration - added:
method aK.buildNext(currentDateProfile: DateProfile, currentDate: DateMarker, nowDate: DateMarker, forceToValid?: boolean): DateProfile - added:
method aK.buildPrev(currentDateProfile: DateProfile, currentDate: DateMarker, nowDate: DateMarker, forceToValid?: boolean): DateProfile - added:
method aK.buildRangeFromDayCount(date: DateMarker, direction: any, dayCount: any): { start: Date; end: Date } - added:
method aK.buildRangeFromDuration(date: DateMarker, direction: any, duration: Duration, unit: any): any - added:
method aK.buildRenderRange(currentRange: DateRange, currentRangeUnit: any, isRangeAllDay: any): DateRange - added:
method aK.buildValidRange(nowDate: DateMarker): OpenDateRange - added:
method aK.getFallbackDuration(): Duration - added:
method aK.initHiddenDays(): void - added:
method aK.isHiddenDay(day: any): boolean - added:
method aK.refineRange(rangeInput: DateRangeInput | undefined): DateRange | null - added:
method aK.skipHiddenDays(date: DateMarker, inc?: number, isExclusive?: boolean): Date - added:
method aK.trimHiddenDays(range: DateRange): DateRange | null - added:
method aM.hasHandlers(type: keyof HandlerFuncs): boolean - added:
method aM.off<Prop extends keyof HandlerFuncs>(type: Prop, handler?: HandlerFuncs[Prop]): void - added:
method aM.on<Prop extends keyof HandlerFuncs>(type: Prop, handler: HandlerFuncs[Prop]): void - added:
method aM.setOptions(options: Partial<HandlerFuncs>): void - added:
method aM.setThisContext(thisContext: any): void - added:
method aM.trigger<Prop extends keyof HandlerFuncs>(type: Prop, ...args: Parameters<HandlerFuncs[Prop]>): void - added:
method aN.isValidDateDownEl(el: HTMLElement): boolean - added:
method aN.isValidSegDownEl(el: HTMLElement): boolean - added:
method aN.prepareHits(): void - added:
method aN.queryHit(isRtl: boolean, positionLeft: number, positionTop: number, elWidth: number, elHeight: number): Hit | null - added:
method aO.addScrollEndListener(handler: (isDevice: boolean) => void): void - added:
method aO.addScrollStartListener(handler: () => void): void - added:
method aO.removeScrollEndListener(handler: (isDevice: boolean) => void): void - added:
method aO.removeScrollStartListener(handler: () => void): void - added:
method aO.scrollTo(options: { x?: number; y?: number }): void - added:
method aS.dispatch(action: Action): void - added:
method aS.getCurrentData(): CalendarData - added:
method a_.splitProps(props: PropsType): { [key: string]: SplittableProps } - added:
method af.handle(customRendering: CustomRendering<RenderProps>): void - added:
method b.formatRange(formatInput: FormatterInput): any - added:
method b.moveDates(deltaInput: DurationInput): void - added:
method b.moveEnd(deltaInput: DurationInput): void - added:
method b.moveStart(deltaInput: DurationInput): void - added:
method b.remove(): void - added:
method b.setAllDay(allDay: boolean, options?: { maintainDuration?: boolean }): void - added:
method b.setDates(startInput: DateInput, endInput: DateInput | null, options?: { allDay?: boolean; granularity?: string }): void - added:
method b.setEnd(endInput: DateInput | null, options?: { granularity?: string }): void - added:
method b.setExtendedProp(name: string, val: any): void - added:
method b.setProp(name: string, val: any): void - added:
method b.setStart(startInput: DateInput, options?: { granularity?: string; maintainDuration?: boolean }): void - added:
method b.toJSON(): Dictionary - added:
method b.toPlainObject(settings?: { collapseExtendedProps?: boolean }): Dictionary - added:
method bA.transform(viewProps: ViewProps, calendarProps: CalendarContentProps): any - added:
method bD.componentDidMount(): void - added:
method bD.componentDidUpdate(prevProps: Readonly<CalendarData>): void - added:
method bD.componentWillUnmount(): void - added:
method bD.render(): react_jsx_runtime.JSX.Element - added:
method bO.addScrollListener(handler: (isDevice: boolean, scroll: number) => void): void - added:
method bO.addScrollStartListener(handler: (isDevice: boolean) => void): void - added:
method bO.destroy(): void - added:
method bO.handleChildren(scrollers: ScrollerInterface[]): void - added:
method bO.removeScrollListener(handler: (isDevice: boolean, scroll: number) => void): void - added:
method bO.removeScrollStartListener(handler: (isDevice: boolean) => void): void - added:
method bT.render(): react_jsx_runtime.JSX.Element - added:
method bU.render(): react_jsx_runtime.JSX.Element - added:
method bV.addEvent(eventInput: EventInput, sourceInput?: EventSourceImpl | string | boolean): EventImpl | null - added:
method bV.addEventSource(sourceInput: EventSourceInput): EventSourceImpl - added:
method bV.batchRendering(callback: () => void): void - added:
method bV.changeView(viewType: string, dateOrRange?: DateRangeInput | DateInput): void - added:
method bV.dispatch(action: Action): void - added:
method bV.formatDate(d: DateInput, formatter: FormatterInput): string - added:
method bV.formatIso(d: DateInput, omitTime?: boolean): string - added:
method bV.formatRange(d0: DateInput, d1: DateInput, settings: any): string - added:
method bV.getAvailableLocaleCodes(): string[] - added:
method bV.getButtonState(): ButtonStateMap - added:
method bV.getCurrentData(): CalendarData - added:
method bV.getDate(): Date - added:
method bV.getEventById(id: string): EventImpl | null - added:
method bV.getEventSourceById(id: string): EventSourceImpl | null - added:
method bV.getEventSources(): EventSourceImpl[] - added:
method bV.getEvents(): EventImpl[] - added:
method bV.getOption<OptionName extends keyof CalendarOptions>(name: OptionName): CalendarOptions[OptionName] - added:
method bV.gotoDate(zonedDateInput: DateInput): void - added:
method bV.incrementDate(deltaInput: DurationInput): void - added:
method bV.next(): void - added:
method bV.nextYear(): void - added:
method bV.off<ListenerName extends keyof CalendarListeners>(handlerName: ListenerName, handler: Required<CalendarListeners>[ListenerName]): void - added:
method bV.on<ListenerName extends keyof CalendarListeners>(handlerName: ListenerName, handler: Required<CalendarListeners>[ListenerName]): void - added:
method bV.prev(): void - added:
method bV.prevYear(): void - added:
method bV.refetchEvents(): void - added:
method bV.removeAllEventSources(): void - added:
method bV.removeAllEvents(): void - added:
method bV.scrollToTime(timeInput: DurationInput): void - added:
method bV.select(dateOrObj: DateInput | any, endDate?: DateInput): void - added:
method bV.setOption<OptionName extends keyof CalendarOptions>(name: OptionName, val: CalendarOptions[OptionName]): void - added:
method bV.today(): void - added:
method bV.trigger<ListenerName extends keyof CalendarListeners>(handlerName: ListenerName, ...args: Parameters<Required<CalendarListeners>[ListenerName]>): void - added:
method bV.unselect(pev?: PointerDragEvent): void - added:
method bV.zoomTo(dateMarker: Date, viewType?: string): void - added:
method bW.formatRange(formatInput: FormatterInput): string - added:
method bW.moveDates(deltaInput: DurationInput): void - added:
method bW.moveEnd(deltaInput: DurationInput): void - added:
method bW.moveStart(deltaInput: DurationInput): void - added:
method bW.mutate(mutation: EventMutation): void - added:
method bW.remove(): void - added:
method bW.setAllDay(allDay: boolean, options?: { maintainDuration?: boolean }): void - added:
method bW.setDates(startInput: DateInput, endInput: DateInput | null, options?: { allDay?: boolean; granularity?: string }): void - added:
method bW.setEnd(endInput: DateInput | null, options?: { granularity?: string }): void - added:
method bW.setExtendedProp(name: string, val: any): void - added:
method bW.setProp(name: string, val: any): void - added:
method bW.setStart(startInput: DateInput, options?: { granularity?: string; maintainDuration?: boolean }): void - added:
method bW.toJSON(): Dictionary - added:
method bW.toPlainObject(settings?: { collapseExtendedProps?: boolean }): Dictionary - added:
method bX.componentDidMount(): void - added:
method bX.componentWillUnmount(): void - added:
method bX.render(): ReactElement<unknown, string | react.JSXElementConstructor<any>> - added:
method bZ.componentDidMount(): void - added:
method bZ.componentWillUnmount(): void - added:
method bZ.render(): ReactNode - added:
method br.getCurrentData(): CalendarData - added:
method bs.destroy(): void - added:
method bs.resetOptions(optionOverrides: CalendarOptions, changedOptionNames?: string[]): void - added:
method bs.update(optionOverrides: CalendarOptions): CalendarData - added:
method bz.destroy(): void - added:
method bz.setAutoScrollEnabled(bool: boolean): void - added:
method bz.setMirrorIsVisible(bool: boolean): void - added:
method bz.setMirrorNeedsRevert(bool: boolean): void - added:
property $.class?: ClassNameGenerator<ButtonInfo> - added:
property $.className?: ClassNameGenerator<ButtonInfo> - added:
property $.click?: (ev: MouseEvent) => void - added:
property $.didMount?: DidMountHandler<ButtonInfo> - added:
property $.display?: ButtonDisplay - added:
property $.hint?: string | ((viewOrCurrentUnitText: string, viewOrCurrentUnit: string) => string) - added:
property $.iconClass?: string | undefined - added:
property $.iconContent?: ContentGenerator<{}> - added:
property $.isPrimary?: boolean - added:
property $.text?: string - added:
property $.willUnmount?: WillUnmountHandler<ButtonInfo> - added:
property D.end: DateInput - added:
property D.start: DateInput - added:
property E.format: string - added:
property E.id: string - added:
property E.url: string - added:
property F.isSticky: boolean - added:
property F.multiMonthColumns: number - added:
property F.options: { allDaySlot: boolean } - added:
property G.date: DateMarker - added:
property G.dayNumberText: string - added:
property G.hasNavLink: boolean - added:
property G.inPopover: boolean - added:
property G.isMajor: boolean - added:
property G.isNarrow: boolean - added:
property G.monthText: string - added:
property G.options: { businessHours: boolean } - added:
property G.text: string - added:
property G.textParts: DateTimeFormatPartWithWeek$1[] - added:
property G.view: ViewApi - added:
property G.weekdayText: string - added:
property H.date: DateMarker - added:
property H.isMajor: boolean - added:
property H.isNarrow: boolean - added:
property H.isStack: boolean - added:
property H.view: ViewApi - added:
property I.date: Date - added:
property I.hasNavLink: boolean - added:
property I.isNarrow: boolean - added:
property I.num: number - added:
property I.text: string - added:
property I.textParts: DateTimeFormatPartWithWeek[] - added:
property J.borderlessBottom: boolean - added:
property J.borderlessTop: boolean - added:
property J.borderlessX: boolean - added:
property J.isHeightAuto: boolean - added:
property J.options: { headerToolbar: ToolbarInput | false | undefined; footerToolbar: ToolbarInput | false | undefined } - added:
property J.view: ViewApi - added:
property L.code: string - added:
property N.date: Date - added:
property N.view: ViewApi - added:
property P.calendarInteractions?: CalendarInteractionClass[] - added:
property P.cmdFormatter?: CmdDateFormatterFunc - added:
property P.componentInteractions?: InteractionClass[] - added:
property P.contextInit?: (context: CalendarContext) => void - added:
property P.datePointTransforms?: DatePointTransform[] - added:
property P.dateSelectionTransformers?: dateSelectionJoinTransformer[] - added:
property P.dateSpanTransforms?: DateSpanTransform[] - added:
property P.deps?: PluginInput[] - added:
property P.elementDraggingImpl?: ElementDraggingClass - added:
property P.eventDefMemberAdders?: EventDefMemberAdder[] - added:
property P.eventDefMutationAppliers?: eventDefMutationApplier[] - added:
property P.eventDragMutationMassagers?: eventDragMutationMassager[] - added:
property P.eventDropTransformers?: EventDropTransformers[] - added:
property P.eventRefiners?: GenericRefiners - added:
property P.eventSourceDefs?: EventSourceDef<any>[] - added:
property P.eventSourceRefiners?: GenericRefiners - added:
property P.externalDefTransforms?: ExternalDefTransform[] - added:
property P.initialView?: string - added:
property P.isDraggableTransformers?: eventIsDraggableTransformer[] - added:
property P.isLoadingFuncs?: ((state: Dictionary) => boolean)[] - added:
property P.isPropsValid?: isPropsValidTester - added:
property P.listenerRefiners?: GenericListenerRefiners - added:
property P.majorVersionError?: undefined - added:
property P.name: string - added:
property P.optionChangeHandlers?: OptionChangeHandlerMap - added:
property P.optionDefaults?: CalendarOptions - added:
property P.optionRefiners?: GenericRefiners - added:
property P.premiumReleaseDate?: string - added:
property P.propSetHandlers?: { [propName: string]: (val: any, context: CalendarData) => void } - added:
property P.recurringTypes?: RecurringType<any>[] - added:
property P.reducers?: ReducerFunc[] - added:
property P.scrollerSyncerClass?: ScrollerSyncerClass - added:
property P.viewContainerAppends?: ViewContainerAppend[] - added:
property P.viewPropsTransformers?: ViewPropsTransformerClass[] - added:
property P.views?: ViewConfigInputHash - added:
property R.borderlessBottom: boolean - added:
property R.borderlessTop: boolean - added:
property R.borderlessX: boolean - added:
property S.isMajor: boolean - added:
property S.isMinor: boolean - added:
property S.time?: Duration - added:
property S.view: ViewApi - added:
property U.el: HTMLElement - added:
property U.event: EventImpl - added:
property U.jsEvent: MouseEvent - added:
property U.view: ViewApi - added:
property V.activeEnd: Date - added:
property V.activeStart: Date - added:
property V.calendar: CalendarApi - added:
property V.currentEnd: Date - added:
property V.currentStart: Date - added:
property V.title: string - added:
property V.type: string - added:
property X.el: HTMLElement - added:
property X.event: EventImpl - added:
property X.jsEvent: MouseEvent - added:
property X.view: ViewApi - added:
property Y.jsEvent: MouseEvent | null - added:
property Y.view: ViewApi - added:
property Z.jsEvent: MouseEvent - added:
property Z.view: ViewApi - added:
property _.center?: string - added:
property _.end?: string - added:
property _.left?: string - added:
property _.right?: string - added:
property _.start?: string - added:
property a$.allDay: boolean - added:
property a$.defId: string - added:
property a$.extendedProps: Dictionary - added:
property a$.groupId: string - added:
property a$.hasEnd: boolean - added:
property a$.interactive?: boolean - added:
property a$.publicId: string - added:
property a$.recurringDef: { typeId: number; typeData: any; duration: Duration | null } | null - added:
property a$.sourceId: string - added:
property a$.title: string - added:
property a$.ui: EventUi - added:
property a$.url: string - added:
property a.view: ViewApi - added:
property a0.hasSelection: boolean - added:
property a1.buttonGroup: ButtonGroupInfo | null - added:
property a1.isDisabled: boolean - added:
property a1.isIconOnly: boolean - added:
property a1.isPrimary: boolean - added:
property a1.isSelected: boolean - added:
property a1.name: string - added:
property a1.text: string - added:
property a4.name: string - added:
property a5.borderlessBottom: boolean - added:
property a5.borderlessTop: boolean - added:
property a5.borderlessX: boolean - added:
property a6.color: string - added:
property a6.contrastColor: string - added:
property a6.event: EventImpl - added:
property a6.isDraggable: boolean - added:
property a6.isDragging: boolean - added:
property a6.isEnd: boolean - added:
property a6.isEndResizable: boolean - added:
property a6.isFirst: boolean - added:
property a6.isFuture: boolean - added:
property a6.isInteractive: boolean - added:
property a6.isLast: boolean - added:
property a6.isMirror: boolean - added:
property a6.isPast: boolean - added:
property a6.isResizing: boolean - added:
property a6.isSelected: boolean - added:
property a6.isStart: boolean - added:
property a6.isStartResizable: boolean - added:
property a6.isToday: boolean - added:
property a6.level: number - added:
property a6.options: { eventOverlap: boolean } - added:
property a6.timeClass: string - added:
property a6.titleClass: string - added:
property a6.view: ViewApi - added:
property a7.event: EventApi - added:
property a7.isNarrow: boolean - added:
property a7.isShort: boolean - added:
property a7.timeText: string - added:
property aC.el: HTMLElement - added:
property aC.endDelta: Duration - added:
property aC.jsEvent: MouseEvent - added:
property aC.startDelta: Duration - added:
property aC.view: ViewApi - added:
property aD.dayEl: HTMLElement - added:
property aD.jsEvent: MouseEvent - added:
property aD.view: ViewApi - added:
property aE.draggedEl: HTMLElement - added:
property aE.jsEvent: MouseEvent - added:
property aE.view: ViewApi - added:
property aJ.baseId: string - added:
property aJ.dateProfileGenerator: DateProfileGenerator - added:
property aJ.options: ViewOptionsRefined - added:
property aJ.registerInteractiveComponent: (component: DateComponent<any>, settingsInput: InteractionSettingsInput) => void - added:
property aJ.unregisterInteractiveComponent: (component: DateComponent<any>) => void - added:
property aJ.viewApi: ViewImpl - added:
property aJ.viewSpec: ViewSpec - added:
property aK.isHiddenDayHash: boolean[] - added:
property aL.activeRange: DateRange | null - added:
property aL.currentDate: DateMarker - added:
property aL.currentRange: DateRange - added:
property aL.currentRangeUnit: string - added:
property aL.dateIncrement: Duration - added:
property aL.isRangeAllDay: boolean - added:
property aL.isValid: boolean - added:
property aL.renderRange: DateRange - added:
property aL.slotMaxTime: Duration - added:
property aL.slotMinTime: Duration - added:
property aL.validRange: OpenDateRange - added:
property aN.uid: string - added:
property aO.x: number - added:
property aO.y: number - added:
property aP.eventRange: EventRenderRange - added:
property aQ.affectedInstances: EventInstanceHash - added:
property aQ.isEvent: boolean - added:
property aQ.segs: (S & EventRangeProps)[] - added:
property aR.range: DateRange - added:
property aS.calendarApi: CalendarApiImpl - added:
property aS.dateEnv: DateEnv - added:
property aS.emitter: Emitter<Required<CalendarListeners>> - added:
property aS.nowManager: CalendarNowManager - added:
property aS.options: BaseOptionsRefined - added:
property aS.pluginHooks: PluginHooks - added:
property aT.defs: EventDefHash - added:
property aT.instances: EventInstanceHash - added:
property aU.affectedEvents: EventStore - added:
property aU.isEvent: boolean - added:
property aU.mutatedEvents: EventStore - added:
property aW.businessHours: EventStore | null - added:
property aW.dateSelection: DateSpan | null - added:
property aW.eventDrag: EventInteractionState | null - added:
property aW.eventResize: EventInteractionState | null - added:
property aW.eventSelection: string - added:
property aW.eventStore: EventStore - added:
property aW.eventUiBases: EventUiHash - added:
property aX.context: ViewContext - added:
property aa.event: EventImpl - added:
property aa.relatedEvents: EventImpl[] - added:
property aa.revert: () => void - added:
property ab.event: EventImpl - added:
property ab.oldEvent: EventImpl - added:
property ab.relatedEvents: EventImpl[] - added:
property ab.revert: () => void - added:
property ac.delta: Duration - added:
property ac.el: HTMLElement - added:
property ac.jsEvent: MouseEvent - added:
property ac.view: ViewApi - added:
property ad.event: EventImpl - added:
property ad.relatedEvents: EventImpl[] - added:
property ad.revert: () => void - added:
property ag.allDay: boolean - added:
property ah.allDay: boolean - added:
property ah.date: Date - added:
property ah.dateStr: string - added:
property ai.jsEvent: UIEvent - added:
property ai.view: ViewApi - added:
property aj.hint: string - added:
property aj.text: string - added:
property ak.isDisabled: boolean - added:
property al.next: NavButtonState - added:
property al.nextYear: NavButtonState - added:
property al.prev: NavButtonState - added:
property al.prevYear: NavButtonState - added:
property al.today: NavButtonState - added:
property ao.text: string - added:
property ao.view: ViewApi - added:
property ap.view: ViewApi - added:
property aq.dayNumberText: string - added:
property aq.hasNavLink: boolean - added:
property aq.level: number - added:
property aq.text: string - added:
property aq.textParts: DateTimeFormatPartWithWeek$1[] - added:
property aq.view: ViewApi - added:
property aq.weekdayText: string - added:
property ar.isFirst: boolean - added:
property ar.isLast: boolean - added:
property ar.view: ViewApi - added:
property as.isFirst: boolean - added:
property as.isLast: boolean - added:
property as.multiMonthColumns: number - added:
property au.end: Date - added:
property au.event: EventApi - added:
property au.isEnd: boolean - added:
property au.isStart: boolean - added:
property au.start: Date - added:
property b$.containerEl: HTMLElement - added:
property b$.generatorMeta: any - added:
property b$.id: string - added:
property b$.isActive: boolean - added:
property b$.renderProps: RenderProps - added:
property b.allDay: boolean - added:
property b.allow: any - added:
property b.className: string - added:
property b.color: string - added:
property b.constraint: any - added:
property b.contrastColor: string - added:
property b.display: string - added:
property b.durationEditable: boolean - added:
property b.end: Date | null - added:
property b.endStr: string - added:
property b.extendedProps: Dictionary - added:
property b.groupId: string - added:
property b.id: string - added:
property b.overlap: boolean - added:
property b.source: EventSourceApi | null - added:
property b.start: Date | null - added:
property b.startEditable: boolean - added:
property b.startStr: string - added:
property b.title: string - added:
property b.url: string - added:
property b0.date: Date - added:
property b0.dow: number - added:
property b0.isDisabled: boolean - added:
property b0.isFuture: boolean - added:
property b0.isOther: boolean - added:
property b0.isPast: boolean - added:
property b0.isToday: boolean - added:
property b1.componentId?: string - added:
property b1.context?: ViewContext - added:
property b1.dateProfile: DateProfile - added:
property b1.dateSpan: DateSpan - added:
property b1.getDayEl: () => HTMLElement - added:
property b1.largeUnit?: string - added:
property b1.layer: number - added:
property b1.rect: Rect - added:
property b8.instantEndMs?: number - added:
property b8.instantStartMs?: number - added:
property b9.instantMs?: number - added:
property b9.marker: Date - added:
property bC.forPrint: boolean - added:
property bC.toolbarProps: CalendarToolbarProps - added:
property bH.eventRange: EventRenderRange - added:
property bH.isDragging: boolean - added:
property bH.isEnd: boolean - added:
property bH.isFirst?: boolean - added:
property bH.isFuture: boolean - added:
property bH.isLast?: boolean - added:
property bH.isMirror: boolean - added:
property bH.isPast: boolean - added:
property bH.isResizing: boolean - added:
property bH.isSelected: boolean - added:
property bH.isStart: boolean - added:
property bH.isToday: boolean - added:
property bH.renderProps?: Dictionary - added:
property bH.slicedEnd?: DateMarker - added:
property bH.slicedStart?: DateMarker - added:
property bI.datesDelta?: Duration - added:
property bI.endDelta?: Duration - added:
property bI.extendedProps?: any - added:
property bI.instantDatesDeltaMs?: number - added:
property bI.instantEndDeltaMs?: number - added:
property bI.instantStartDeltaMs?: number - added:
property bI.standardProps?: any - added:
property bI.startDelta?: Duration - added:
property bT.handleClick: (ev: MouseEvent) => void - added:
property bT.handleLinkEl: (linkEl: HTMLElement | null) => void - added:
property bT.handlePopoverClose: () => void - added:
property bT.state: { isPopoverOpen: boolean } - added:
property bV.currentDataManager?: CalendarDataManager - added:
property bW._context: CalendarContext - added:
property bW._def: EventDef - added:
property bW._instance: EventInstance | null - added:
property bX.state: CalendarMediaRootState - added:
property bZ.InnerContent: (props: ElProps) => react.CElement<ContentInjectorProps<unknown>, ContentInjector<unknown>> - added:
property bZ.context: number - added:
property bZ.didMountMisfire?: boolean - added:
property bZ.el: HTMLElement - added:
property bZ.handleEl: (el: HTMLElement | null) => void - added:
property bf.field?: string - added:
property bf.func?: FieldSpecInputFunc<Subject> - added:
property bf.order?: number - added:
property bn.allows: AllowFunc[] - added:
property bn.className: string - added:
property bn.color: string - added:
property bn.constraints: Constraint[] - added:
property bn.contrastColor: string - added:
property bn.display: string | null - added:
property bn.durationEditable: boolean | null - added:
property bn.overlap: boolean | null - added:
property bn.startEditable: boolean | null - added:
property br.calendarApi: CalendarApiImpl - added:
property br.dispatch: (action: Action) => void - added:
property br.emitter: Emitter<Required<CalendarListeners>> - added:
property br.nowManager: CalendarNowManager - added:
property br.toolbarProps: CalendarToolbarProps - added:
property br.viewTitle: string - added:
property bs.currentCalendarOptionsInput: CalendarOptions - added:
property bs.currentCalendarOptionsRefiners: any - added:
property bs.dispatch: (action: Action) => void - added:
property bs.emitter: Emitter<Required<CalendarListeners>> - added:
property bs.getCurrentData: () => CalendarData - added:
property bt.businessHours: EventStore - added:
property bt.className?: string - added:
property bt.dateProfile: DateProfile - added:
property bt.dateSelection: DateSpan | null - added:
property bt.eventDrag: EventInteractionState | null - added:
property bt.eventResize: EventInteractionState | null - added:
property bt.eventSelection: string - added:
property bt.eventStore: EventStore - added:
property bt.eventUiBases: EventUiHash - added:
property bt.forPrint: boolean - added:
property bt.labelId: string | undefined - added:
property bt.labelStr: string | undefined - added:
property by.deltaX: number - added:
property by.deltaY: number - added:
property by.isTouch: boolean - added:
property by.origEvent: UIEvent - added:
property by.pageX: number - added:
property by.pageY: number - added:
property by.subjectEl: EventTarget - added:
property bz.emitter: Emitter<any> - added:
property c.isEnd: boolean - added:
property c.isStart: boolean - added:
property c.range: EventInstanceRange - added:
property c.ui: EventUi - added:
property c1.bottom: number - added:
property c1.left: number - added:
property c1.right: number - added:
property c1.top: number - added:
property t.date: Date - added:
property t.view: ViewApi - added:
property u.date?: Date - added:
property u.hasNavLink: boolean - added:
property u.isNarrow: boolean - added:
property u.num?: number - added:
property u.options: { dayMinWidth: number | undefined } - added:
property u.text: string - added:
property u.textParts: DateTimeFormatPartWithWeek[] - added:
property w.isNarrow: boolean - added:
property w.longText: string - added:
property w.num: number - added:
property w.numericText: string - added:
property w.text: string - added:
property w.view: ViewApi - added:
property x.hasNavLink: boolean - added:
property x.isFirst: boolean - added:
property x.isNarrow: boolean - added:
property x.isTime: boolean - added:
property x.level: number - added:
property x.text: string - added:
property y.isNarrow: boolean - added:
property y.text: string - added:
property y.view: ViewApi - added:
property z.date: Date - added:
property z.dayNumberText: string - added:
property z.hasNavLink: boolean - added:
property z.inPopover: boolean - added:
property z.isMajor: boolean - added:
property z.isNarrow: boolean - added:
property z.level: number - added:
property z.text: string - added:
property z.textParts: DateTimeFormatPartWithWeek$1[] - added:
property z.view: ViewApi - added:
property z.weekdayText: string - added:
protected property aK.props: DateProfileGeneratorProps - added:
static property aX.contextType: any - added:
static property bZ.contextType: react.Context<number> - added:
type A = (span: DateSpanApi, movingEvent: EventImpl | null) => boolean - added:
type B = boolean | EventInput | EventInput[] - added:
type K = TableDisplayInfo - added:
type M<DisplayInfo> = DisplayInfo & { el: HTMLElement } - added:
type O = ((stillEvent: EventImpl, movingEvent: EventImpl | null) => boolean) - added:
type Q = TableDisplayInfo & { isSticky: boolean } - added:
type T = { borderlessX: boolean; borderlessTop: boolean; borderlessBottom: boolean; multiMonthColumns: number } - added:
type W<DisplayInfo> = (mountData: MountInfo<DisplayInfo>) => void - added:
type a2 = 'auto' | 'icon' | 'text' | 'icon-text' | 'text-icon' - added:
type a3 = ContentGenerator<{}> - added:
type a8 = ViewProps & ViewDisplayInfo & { nextDayThreshold: Duration } - added:
type a9 = RangeApiWithTimeZone & { view: ViewApi } - added:
type aA = EventResizeStartStopData - added:
type aB = EventResizeStartStopData - added:
type aF = EventReceiveLeaveData - added:
type aG = EventReceiveLeaveData - added:
type aH = Record<string, any> - added:
type aV = { [defId: string]: EventUi } - added:
type aY = Ref<HTMLElement> - added:
type aZ = BaseOptionsRefined & CalendarListenersRefined & ViewOnlyOptionsRefined - added:
type ae<RenderProps> = (customRender: CustomRendering<RenderProps>) => void - added:
type am = NativeDateFormatterOptions | string | FuncDateFormatterFunc - added:
type an = LocaleCodeArg | LocaleInput - added:
type at = { isSticky: boolean; isNarrow: boolean; hasNavLink: boolean; multiMonthColumns: number } - added:
type av = MoreLinkSimpleAction | MoreLinkHandler - added:
type aw = 'popover' | 'week' | 'day' | 'timeGridWeek' | 'timeGridDay' | string - added:
type ax = (info: MoreLinkInfo) => MoreLinkSimpleAction | void - added:
type ay = EventDragInfo - added:
type az = EventDragInfo - added:
type b3<T = any> = (raw: T) => T - added:
type b6 = { [defId: string]: EventDef } - added:
type b7 = { [instanceId: string]: EventInstance } - added:
type bB = { type: 'IDLE' } | { type: 'UPDATE_NOW' } | { type: 'SET_OPTION'; optionName: string; rawOptionValue: any } | { type: 'RESET_OPTIONS' } | { type: 'PREV' } | {… - added:
type bJ = 'businessHours' | string | EventStore | false - added:
type bd = EventUiRefined & RefinedOptionsFromRefiners<Required<EventRefiners>> - added:
type c2 = RawOptionsFromRefiners<typeof DRAG_META_REFINERS> & { [otherProp: string]: any } - added:
type d = BaseOptions & CalendarListeners & CalendarOnlyOptions - added:
type f = BaseOptions & CalendarListeners & ViewOnlyOptions - added:
type g = EventSourceInputObject | EventInput[] | EventSourceFunc | string - added:
type h = ((info: EventSourceFuncInfo, successCallback: (eventInputs: EventInput[]) => void, failureCallback: (error: Error) => void) => void) | ((info: EventSourceFuncI… - added:
type i = { start: Date; end: Date; startStr: string; endStr: string; timeZone: string } - added:
type j = EventUiInput & RawOptionsFromRefiners<Required<EventRefiners>> & { [extendedProp: string]: any } - added:
type k = (input: EventInput) => EventInput - added:
type l = string | number - added:
type m = 'businessHours' | string | EventInput | EventInput[] - added:
type n = ComponentType<ViewProps> - added:
type o = string | undefined | null | false | 0 - added:
type p<RenderProps> = ClassNameInput | ((renderProps: RenderProps) => ClassNameInput) - added:
type q<RenderProps> = CustomContent | ((renderProps: RenderProps) => (CustomContent | true | void | undefined)) - added:
type r<DisplayInfo> = (mountData: MountInfo<DisplayInfo>) => void - added:
type v = Omit<Intl.DateTimeFormatPart, 'type'> & { type: Intl.DateTimeFormatPart['type'] | 'week' }
- added:
const default: PluginInput
- added:
interface BaseOptions extends RawOptionsFromRefiners<BaseOptionRefiners> - added:
interface BaseOptionsRefined extends RefinedOptionsFromRefiners<BaseOptionRefiners> - added:
interface EventRefiners extends BuiltInEventRefiners - added:
interface EventSourceOptions extends RawOptionsFromRefiners<BuiltInEventSourceRefiners> - added:
interface EventSourceOptionsRefined extends RefinedOptionsFromRefiners<BuiltInEventSourceRefiners>
- removed:
default class FullCalendar extends Component<CalendarOptions, CalendarState> - removed:
method FullCalendar.cancelResize(): void - removed:
method FullCalendar.componentDidMount(): void - removed:
method FullCalendar.componentDidUpdate(): void - removed:
method FullCalendar.componentWillUnmount(): void - removed:
method FullCalendar.doResize(): void - removed:
method FullCalendar.getApi(): CalendarApi - removed:
method FullCalendar.render(): React.JSX.Element - removed:
property FullCalendar.requestResize: () => void - removed:
property FullCalendar.state: CalendarState - removed:
static property FullCalendar.act: typeof runNow
- added:
export { $ as ButtonInput } from './chunks/ecfc1219' - added:
export { A as AllowFunc } from './chunks/ecfc1219' - added:
export { B as BusinessHoursInput } from './chunks/ecfc1219' - added:
export { C as Calendar } from './chunks/966d580a' - added:
export { C as CalendarController } from './chunks/ecfc1219' - added:
export { C as default } from './chunks/966d580a' - added:
export { D as DateSpanInput } from './chunks/ecfc1219' - added:
export { DateInput } from '@full-ui/headless-calendar' - added:
export { DateRangeInput } from '@full-ui/headless-calendar' - added:
export { Duration } from '@full-ui/headless-calendar' - added:
export { DurationInput } from '@full-ui/headless-calendar' - added:
export { E as EventSourceApi } from './chunks/ecfc1219' - added:
export { F as DayHeaderDividerInfo } from './chunks/ecfc1219' - added:
export { FormatDateOptions } from './public-api' - added:
export { FormatRangeOptions } from './public-api' - added:
export { G as DayCellInfo } from './chunks/ecfc1219' - added:
export { H as DayLaneInfo } from './chunks/ecfc1219' - added:
export { I as InlineWeekNumberInfo } from './chunks/ecfc1219' - added:
export { J as JsonRequestError } from './chunks/0472806b' - added:
export { J as ViewDisplayInfo } from './chunks/ecfc1219' - added:
export { K as TableBodyInfo } from './chunks/ecfc1219' - added:
export { L as LocaleInput } from './chunks/ecfc1219' - added:
export { M as MountInfo } from './chunks/ecfc1219' - added:
export { N as NowIndicatorHeaderInfo } from './chunks/ecfc1219' - added:
export { O as OverlapFunc } from './chunks/ecfc1219' - added:
export { P as PluginInput } from './chunks/ecfc1219' - added:
export { Q as TableHeaderInfo } from './chunks/ecfc1219' - added:
export { R as CalendarDisplayInfo } from './chunks/ecfc1219' - added:
export { S as SlotLaneInfo } from './chunks/ecfc1219' - added:
export { T as TableDisplayInfo } from './chunks/ecfc1219' - added:
export { U as EventClickInfo } from './chunks/ecfc1219' - added:
export { V as ViewApi } from './chunks/ecfc1219' - added:
export { W as WillUnmountHandler } from './chunks/ecfc1219' - added:
export { WeekNumberCalculation } from '@full-ui/headless-calendar' - added:
export { X as EventHoveringInfo } from './chunks/ecfc1219' - added:
export { Y as DateSelectInfo } from './chunks/ecfc1219' - added:
export { Z as DateUnselectInfo } from './chunks/ecfc1219' - added:
export { _ as ToolbarInput } from './chunks/ecfc1219' - added:
export { a as CalendarApi } from './chunks/ecfc1219' - added:
export { a as CalendarRef } from './chunks/966d580a' - added:
export { a0 as ButtonGroupInfo } from './chunks/ecfc1219' - added:
export { a1 as ButtonInfo } from './chunks/ecfc1219' - added:
export { a2 as ButtonDisplay } from './chunks/ecfc1219' - added:
export { a3 as ToolbarElementInput } from './chunks/ecfc1219' - added:
export { a4 as ToolbarSectionInfo } from './chunks/ecfc1219' - added:
export { a5 as ToolbarInfo } from './chunks/ecfc1219' - added:
export { a6 as EventDisplayInfo } from './chunks/ecfc1219' - added:
export { a7 as EventTextInfo } from './chunks/ecfc1219' - added:
export { a8 as ViewContentInfo } from './chunks/ecfc1219' - added:
export { a9 as DatesSetInfo } from './chunks/ecfc1219' - added:
export { aA as EventResizeStartInfo } from './chunks/ecfc1219' - added:
export { aB as EventResizeStopInfo } from './chunks/ecfc1219' - added:
export { aC as EventResizeDoneInfo } from './chunks/ecfc1219' - added:
export { aD as DateClickInfo } from './chunks/ecfc1219' - added:
export { aE as DropInfo } from './chunks/ecfc1219' - added:
export { aF as EventReceiveInfo } from './chunks/ecfc1219' - added:
export { aG as EventLeaveInfo } from './chunks/ecfc1219' - added:
export { aa as EventAddInfo } from './chunks/ecfc1219' - added:
export { ab as EventChangeInfo } from './chunks/ecfc1219' - added:
export { ac as EventDropInfo } from './chunks/ecfc1219' - added:
export { ad as EventRemoveInfo } from './chunks/ecfc1219' - added:
export { ae as CustomRenderingHandler } from './chunks/ecfc1219' - added:
export { af as CustomRenderingStore } from './chunks/ecfc1219' - added:
export { ag as DateSpanApi } from './chunks/ecfc1219' - added:
export { ah as DatePointApi } from './chunks/ecfc1219' - added:
export { ai as DateSelectionApi } from './chunks/ecfc1219' - added:
export { aj as ButtonState } from './chunks/ecfc1219' - added:
export { ak as NavButtonState } from './chunks/ecfc1219' - added:
export { al as ButtonStateMap } from './chunks/ecfc1219' - added:
export { am as FormatterInput } from './chunks/ecfc1219' - added:
export { an as LocaleSingularArg } from './chunks/ecfc1219' - added:
export { ao as NoEventsInfo } from './chunks/ecfc1219' - added:
export { ap as ListDayHeaderInfo } from './chunks/ecfc1219' - added:
export { aq as ListDayHeaderInnerInfo } from './chunks/ecfc1219' - added:
export { ar as ListDayInfo } from './chunks/ecfc1219' - added:
export { as as SingleMonthInfo } from './chunks/ecfc1219' - added:
export { at as SingleMonthHeaderInfo } from './chunks/ecfc1219' - added:
export { au as EventSegment } from './chunks/ecfc1219' - added:
export { av as MoreLinkAction } from './chunks/ecfc1219' - added:
export { aw as MoreLinkSimpleAction } from './chunks/ecfc1219' - added:
export { ax as MoreLinkHandler } from './chunks/ecfc1219' - added:
export { ay as EventDragStartInfo } from './chunks/ecfc1219' - added:
export { az as EventDragStopInfo } from './chunks/ecfc1219' - added:
export { b as EventApi } from './chunks/ecfc1219' - added:
export { c as EventRenderRange } from './chunks/ecfc1219' - added:
export { d as CalendarOptions } from './chunks/ecfc1219' - added:
export { e as CalendarListeners } from './chunks/ecfc1219' - added:
export { f as ViewOptions } from './chunks/ecfc1219' - added:
export { formatDate } from './public-api' - added:
export { formatRange } from './public-api' - added:
export { g as EventSourceInput } from './chunks/ecfc1219' - added:
export { globalLocales } from './public-api' - added:
export { globalPlugins } from './public-api' - added:
export { h as EventSourceFunc } from './chunks/ecfc1219' - added:
export { i as EventSourceFuncInfo } from './chunks/ecfc1219' - added:
export { j as EventInput } from './chunks/ecfc1219' - added:
export { joinClassNames } from './public-api' - added:
export { k as EventInputTransformer } from './chunks/ecfc1219' - added:
export { l as CssDimValue } from './chunks/ecfc1219' - added:
export { m as ConstraintInput } from './chunks/ecfc1219' - added:
export { n as ViewComponentType } from './chunks/ecfc1219' - added:
export { o as ClassNameInput } from './chunks/ecfc1219' - added:
export { p as ClassNameGenerator } from './chunks/ecfc1219' - added:
export { q as ContentGenerator } from './chunks/ecfc1219' - added:
export { r as DidMountHandler } from './chunks/ecfc1219' - added:
export { s as sliceEvents } from './chunks/ecfc1219' - added:
export { t as NowIndicatorLineInfo } from './chunks/ecfc1219' - added:
export { u as WeekNumberHeaderInfo } from './chunks/ecfc1219' - added:
export { v as DateTimeFormatPartWithWeek } from './chunks/ecfc1219' - added:
export { version } from './public-api' - added:
export { w as MoreLinkInfo } from './chunks/ecfc1219' - added:
export { x as SlotHeaderInfo } from './chunks/ecfc1219' - added:
export { y as AllDayHeaderInfo } from './chunks/ecfc1219' - added:
export { z as DayHeaderInfo } from './chunks/ecfc1219' - added:
function useCalendarController(): CalendarController
- added:
class Draggable - added:
class ThirdPartyDraggable - added:
const default: PluginInput - added:
constructor Draggable(el: HTMLElement, settings?: ExternalDraggableSettings) - added:
constructor ThirdPartyDraggable(containerOrSettings?: EventTarget | ThirdPartyDraggableSettings, settings?: ThirdPartyDraggableSettings) - added:
method Draggable.destroy(): void - added:
method ThirdPartyDraggable.destroy(): void - added:
property Draggable.dragging: FeaturefulElementDragging - added:
property Draggable.handleDragStart: (ev: PointerDragEvent) => void - added:
property Draggable.handlePointerDown: (ev: PointerDragEvent) => void - added:
property Draggable.settings: ExternalDraggableSettings - added:
property ThirdPartyDraggable.dragging: InferredElementDragging
- added:
const default: PluginInput
- added:
const default: LocaleInput[]
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: LocaleInput
- added:
const default: PluginInput
- added:
abstract class Slicer<R, ExtraArgs extends any[] = []> - added:
abstract method Slicer.sliceRange(dateRange: DateRange, ...extraArgs: ExtraArgs): R[] - added:
class AllDaySplitter extends Splitter - added:
class BgEvent extends BaseComponent<BgEventProps> - added:
class DayGridLayout extends BaseComponent<DayGridLayoutProps> - added:
class DaySeriesModel - added:
class DaySeriesSlicer extends Slicer<DayGridRange, [DaySeriesModel]> - added:
class DayTableModel - added:
class DayTableSlicer extends Slicer<DayGridRange, [DayTableModel]> - added:
class DayTimeColsSlicer extends Slicer<TimeGridRange, [DateRange[]]> - added:
class DelayedRunner - added:
class FooterScrollbar extends BaseComponent<FooterScrollbarProps> - added:
class MeasuredHeightHarness extends Component<MeasuredHeightHarnessProps> - added:
class NowTimer extends Component<NowTimerProps> - added:
class RefMap<K, V> - added:
class Ruler extends BaseComponent<RulerProps> - added:
class Scroller extends DateComponent<ScrollerProps> implements ScrollerInterface - added:
class StandardEvent extends BaseComponent<StandardEventProps> - added:
class TimeGridLayout extends BaseComponent<TimeGridLayoutProps> - added:
const DEFAULT_UNMEASURED_EVENT_THICKNESS = 20 - added:
const NowIndicatorDot: (props: NowIndicatorDotProps) => react_jsx_runtime.JSX.Element - added:
const RenderId: react.Context<number> - added:
const config: any - added:
constructor DaySeriesModel(range: DateRange, dateProfileGenerator: DateProfileGenerator) - added:
constructor DayTableModel(daySeries: DaySeriesModel, breakOnWeeks: boolean, dateEnv: DateEnv, majorUnit?: string, activeRange?: DateRange | null) - added:
constructor DelayedRunner(drainedOption?: () => void) - added:
constructor NowTimer(props: NowTimerProps, context: ViewContext) - added:
constructor RefMap(masterCallback?: (val: V, key: K, priorVal: V | null) => void, ignoreDeletes?: boolean) - added:
export { DateEnv } from '@full-ui/headless-calendar' - added:
export { DateFormatter } from '@full-ui/headless-calendar' - added:
export { DateMarker } from '@full-ui/headless-calendar' - added:
export { DateRange } from '@full-ui/headless-calendar' - added:
export { M as MountInfo } from './chunks/ecfc1219' - added:
export { W as WillUnmountHandler } from './chunks/ecfc1219' - added:
export { a$ as EventDef } from './chunks/ecfc1219' - added:
export { aH as Dictionary } from './chunks/ecfc1219' - added:
export { aJ as ViewContext } from './chunks/ecfc1219' - added:
export { aK as DateProfileGenerator } from './chunks/ecfc1219' - added:
export { aL as DateProfile } from './chunks/ecfc1219' - added:
export { aM as Emitter } from './chunks/ecfc1219' - added:
export { aN as DateComponent } from './chunks/ecfc1219' - added:
export { aP as EventRangeProps } from './chunks/ecfc1219' - added:
export { aQ as EventSegUiInteractionState } from './chunks/ecfc1219' - added:
export { aR as DateSpan } from './chunks/ecfc1219' - added:
export { aS as CalendarContext } from './chunks/ecfc1219' - added:
export { aT as EventStore } from './chunks/ecfc1219' - added:
export { aU as EventInteractionState } from './chunks/ecfc1219' - added:
export { aV as EventUiHash } from './chunks/ecfc1219' - added:
export { aW as SplittableProps } from './chunks/ecfc1219' - added:
export { aX as BaseComponent } from './chunks/ecfc1219' - added:
export { aZ as ViewOptionsRefined } from './chunks/ecfc1219' - added:
export { a_ as Splitter } from './chunks/ecfc1219' - added:
export { addDays } from '@full-ui/headless-calendar' - added:
export { addMs } from '@full-ui/headless-calendar' - added:
export { af as CustomRenderingStore } from './chunks/ecfc1219' - added:
export { asCleanDays } from '@full-ui/headless-calendar' - added:
export { asRoughMinutes } from '@full-ui/headless-calendar' - added:
export { asRoughMs } from '@full-ui/headless-calendar' - added:
export { asRoughSeconds } from '@full-ui/headless-calendar' - added:
export { b$ as CustomRendering } from './chunks/ecfc1219' - added:
export { b0 as DateMeta } from './chunks/ecfc1219' - added:
export { b1 as Hit } from './chunks/ecfc1219' - added:
export { b2 as CalendarListenersRefined } from './chunks/ecfc1219' - added:
export { b3 as Identity } from './chunks/ecfc1219' - added:
export { b4 as identity } from './chunks/ecfc1219' - added:
export { b5 as refineProps } from './chunks/ecfc1219' - added:
export { b6 as EventDefHash } from './chunks/ecfc1219' - added:
export { b7 as EventInstanceHash } from './chunks/ecfc1219' - added:
export { b8 as EventInstanceRange } from './chunks/ecfc1219' - added:
export { b9 as EventRangeEdge } from './chunks/ecfc1219' - added:
export { bA as ViewPropsTransformer } from './chunks/ecfc1219' - added:
export { bB as Action } from './chunks/ecfc1219' - added:
export { bC as CalendarContentProps } from './chunks/ecfc1219' - added:
export { bD as CalendarInner } from './chunks/ecfc1219' - added:
export { bE as sortEventSegs } from './chunks/ecfc1219' - added:
export { bF as getEventRangeMeta } from './chunks/ecfc1219' - added:
export { bG as buildEventRangeKey } from './chunks/ecfc1219' - added:
export { bH as MinimalEventProps } from './chunks/ecfc1219' - added:
export { bI as EventMutation } from './chunks/ecfc1219' - added:
export { bJ as Constraint } from './chunks/ecfc1219' - added:
export { bK as setRef } from './chunks/ecfc1219' - added:
export { bL as getFooterScrollbarSticky } from './chunks/ecfc1219' - added:
export { bM as getTableHeaderSticky } from './chunks/ecfc1219' - added:
export { bN as getIsHeightAuto } from './chunks/ecfc1219' - added:
export { bO as ScrollerSyncerInterface } from './chunks/ecfc1219' - added:
export { bP as refineClassName } from './chunks/ecfc1219' - added:
export { bQ as refineClassNameGenerator } from './chunks/ecfc1219' - added:
export { bR as NowIndicatorHeaderContainer } from './chunks/ecfc1219' - added:
export { bS as NowIndicatorLineContainer } from './chunks/ecfc1219' - added:
export { bT as MoreLinkContainer } from './chunks/ecfc1219' - added:
export { bU as ViewContainer } from './chunks/ecfc1219' - added:
export { bV as CalendarApiImpl } from './chunks/ecfc1219' - added:
export { bW as EventImpl } from './chunks/ecfc1219' - added:
export { bX as CalendarMediaRoot } from './chunks/ecfc1219' - added:
export { bY as computeRootClassName } from './chunks/ecfc1219' - added:
export { bZ as ContentContainer } from './chunks/ecfc1219' - added:
export { b_ as generateClassName } from './chunks/ecfc1219' - added:
export { ba as buildValidInstanceRange } from './chunks/ecfc1219' - added:
export { bb as getRangeInstantStartMs } from './chunks/ecfc1219' - added:
export { bc as getRangeInstantEndMs } from './chunks/ecfc1219' - added:
export { bd as EventRefined } from './chunks/ecfc1219' - added:
export { be as parseBusinessHours } from './chunks/ecfc1219' - added:
export { bf as OrderSpec } from './chunks/ecfc1219' - added:
export { bg as parseFieldSpecs } from './chunks/ecfc1219' - added:
export { bh as compareByFieldSpecs } from './chunks/ecfc1219' - added:
export { bi as flexibleCompare } from './chunks/ecfc1219' - added:
export { bj as guid } from './chunks/ecfc1219' - added:
export { bk as computeViewBorderless } from './chunks/ecfc1219' - added:
export { bl as getRectCenter } from './chunks/ecfc1219' - added:
export { bm as mergeEventStores } from './chunks/ecfc1219' - added:
export { bn as EventUi } from './chunks/ecfc1219' - added:
export { bo as combineEventUis } from './chunks/ecfc1219' - added:
export { bp as createEventUi } from './chunks/ecfc1219' - added:
export { bq as getDateMeta } from './chunks/ecfc1219' - added:
export { br as CalendarData } from './chunks/ecfc1219' - added:
export { bs as CalendarDataManager } from './chunks/ecfc1219' - added:
export { bt as ViewProps } from './chunks/ecfc1219' - added:
export { bu as computeMajorUnit } from './chunks/ecfc1219' - added:
export { bv as isMajorUnit } from './chunks/ecfc1219' - added:
export { bw as getDateSpanInstantStartMs } from './chunks/ecfc1219' - added:
export { bx as getDateSpanInstantEndMs } from './chunks/ecfc1219' - added:
export { by as PointerDragEvent } from './chunks/ecfc1219' - added:
export { bz as ElementDragging } from './chunks/ecfc1219' - added:
export { c0 as createFormatter } from './chunks/ecfc1219' - added:
export { createDuration } from '@full-ui/headless-calendar' - added:
export { diffDayAndTime } from '@full-ui/headless-calendar' - added:
export { diffWholeDays } from '@full-ui/headless-calendar' - added:
export { diffWholeWeeks } from '@full-ui/headless-calendar' - added:
export { e as CalendarListeners } from './chunks/ecfc1219' - added:
export { formatDayString } from '@full-ui/headless-calendar' - added:
export { greatestDurationDenominator } from '@full-ui/headless-calendar' - added:
export { intersectRanges } from '@full-ui/headless-calendar' - added:
export { isInt } from '@full-ui/headless-calendar' - added:
export { isValidDate } from '@full-ui/headless-calendar' - added:
export { multiplyDuration } from '@full-ui/headless-calendar' - added:
export { padStart } from '@full-ui/headless-calendar' - added:
export { parseMarker } from '@full-ui/headless-calendar' - added:
export { q as ContentGenerator } from './chunks/ecfc1219' - added:
export { r as DidMountHandler } from './chunks/ecfc1219' - added:
export { r as requestJson } from './chunks/0472806b' - added:
export { rangeContainsMarker } from '@full-ui/headless-calendar' - added:
export { rangesEqual } from '@full-ui/headless-calendar' - added:
export { rangesIntersect } from '@full-ui/headless-calendar' - added:
export { startOfDay } from '@full-ui/headless-calendar' - added:
export { wholeDivideDurations } from '@full-ui/headless-calendar' - added:
function afterSize(callback: () => void): void - added:
function applyStyleProp(el: HTMLElement, name: string, val: any): void - added:
function buildDateDataConfigs(dateMarkers: DateMarker[], datesRepDistinctDays: boolean, dateProfile: DateProfile, todayRange: DateRange, dayHeaderFormat: DateFormatter, context: ViewContext, colSpan?: number, keyPrefix?: string, extraRenderProps?: Dictionary, extraAttrs?: Dictionary, className?: string, isMajorMod?: number, totalDateCnt?: number): CellDataConfig<BaseDayHeaderData>[] - added:
function buildDateRenderConfig(dayHeaderFormat: DateFormatter, datesRepDistinctDays: boolean, context: ViewContext): CellRenderConfig<BaseDayHeaderData, DayHeaderInfo> - added:
function buildDateRowConfig(dateMarkers: DateMarker[], datesRepDistinctDays: boolean, dateProfile: DateProfile, todayRange: DateRange, dayHeaderFormat: DateFormatter, context: ViewContext, colSpan?: number, isMajorMod?: number, totalDateCnt?: number): RowConfig<BaseDayHeaderData, DayHeaderInfo> - added:
function buildDayCols(dateProfile: DateProfile, dateProfileGenerator: DateProfileGenerator, dateEnv: DateEnv, slotRange?: DayColSlotRange, majorUnit?: string): DayCol[] - added:
function buildDayColsFromSeries(daySeries: DaySeriesModel, dateEnv: DateEnv, config?: BuildDayColsConfig): DayCol[] - added:
function buildDayTableModel(dateProfile: DateProfile, dateProfileGenerator: DateProfileGenerator, dateEnv: DateEnv): DayTableModel - added:
function buildLevelLimitedLayout<S extends SourceSeg>(segs: readonly S[], eventOrderStrict: boolean, eventSlicing: boolean, maxLevels: number, moreLinkLevelTax: number, sliceHeights: ReadonlyMap<string, number>): SliceLayout<S> - added:
function buildNavLinkAttrs(context: ViewContext, dateMarker: DateMarker, viewType?: string, dateStr?: string, isTabbable?: boolean, omitHint?: boolean): { tabIndex: number; onKeyDown(ev: KeyboardEvent): void; onClick: (ev: UIEvent) => void; role: any; 'aria-label': any; className: string } | { onClick: (ev: UIEvent) => void; role: any; 'aria-label': any; className: string } - added:
function buildPrintEventBands<S extends SourceSeg>(levels: readonly (readonly Slice<S>[])[], printEventThicknesses: ReadonlyMap<string, number>, getPrintEventKey?: (slice: Slice<S>) => string, defaultPrintEventThickness?: number): PrintEventBand<S>[] - added:
function buildPrintMoreLinkBand<S extends SourceSeg>(hiddenGroups: readonly HiddenSliceGroup<S>[], printMoreLinkHeights: ReadonlyMap<string, number>): PrintMoreLinkBand<S> | null - added:
function computeEdges(el: HTMLElement, getPadding?: boolean): EdgeInfo - added:
function computeElIsRtl(el: HTMLElement): boolean - added:
function computeInnerRect(el: any, goWithinPadding?: boolean, doFromWindowViewport?: boolean): { left: any; right: number; top: any; bottom: number } - added:
function computeLateralSpanBottom<S extends SourceSeg>(sliceLevels: readonly (readonly Slice<S>[])[], span: LateralSpan, sliceCoords: ReadonlyMap<string, number>, sliceHeights: ReadonlyMap<string, number>): number - added:
function computeTimeGridPrintMode(forPrint: boolean, eventPrintLayout: 'auto' | 'stack' | 'grid' | undefined): TimeGridPrintMode - added:
function computeVisibleDayRange(timedRange: OpenDateRange, nextDayThreshold?: Duration): OpenDateRange - added:
function createDayHeaderFormatter(explicitFormat: DateFormatter, datesRepDistinctDays: boolean, dateCnt: number): DateFormatter - added:
function debounce(fn: () => void, ms: number): [request: () => void, cancel: () => void] - added:
function filterHash(hash: any, func: any): {} - added:
function getSliceKey<S extends SourceSeg>(slice: Slice<S>): string - added:
function groupLaterallyIntersecting<S extends SourceSeg>(hiddenSlices: readonly Slice<S>[]): HiddenSliceGroup<S>[] - added:
function isArraysEqual(array0: any[], array1: any[], itemsEqual?: typeof valuesIdentical): boolean - added:
function isPropsEqualShallow(props0: any, props1: any): boolean - added:
function isPropsValid(state: SplittableProps, context: CalendarContext, dateSpanMeta?: {}, filterConfig?: any): boolean - added:
function joinFuncishClassNames(input0: FuncishClassNameInput, input1: FuncishClassNameInput, optionName: string): FuncishClassNameInput - added:
function mapHash<InputItem, OutputItem>(hash: { [key: string]: InputItem }, func: (input: InputItem, key: string) => OutputItem): { [key: string]: OutputItem } - added:
function memoize<Args extends any[], Res>(workerFunc: (...args: Args) => Res, resEquality?: (res0: Res, res1: Res) => boolean, teardownFunc?: (res: Res) => void): (...args: Args) => Res - added:
function memoizeObjArg<Arg extends Dictionary, Res>(workerFunc: (arg: Arg) => Res, resEquality?: (res0: Res, res1: Res) => boolean, teardownFunc?: (res: Res) => void): (arg: Arg) => Res - added:
function mergeCalendarOptions(...optionSets: CalendarOptions[]): any - added:
function mergeContentInjectors(contentGenerator0: ContentGenerator<any>, contentGenerator1: ContentGenerator<any>): ContentGenerator<any> - added:
function mergeLifecycleCallbacks(fn0: (...args: any[]) => any, fn1: (...args: any[]) => any): (...args: any[]) => any - added:
function mergeViewOptionsMap(...hashes: { [view: string]: ViewOptions }[]): { [view: string]: ViewOptions } - added:
function organizeSegsByCol<S extends TimeGridRange>(segs: S[] | null, colCount: number): S[][] - added:
function planPrintDomCandidates<S extends SourceSeg>(eventOrderedSegs: readonly S[], eventOrderStrict: boolean, eventSlicing: boolean): PrintCandidatePlan<S> - added:
function removeExact(array: any[], exactItem: any): number - added:
function renderFill(fillType: string, options: ViewOptionsRefined): react_jsx_runtime.JSX.Element - added:
function sortByAxisOrder<T extends { start: number; sourceSeg: { orderIndex: number } }>(items: readonly T[]): T[] - added:
function splitInteractionByCol(ui: EventSegUiInteractionState<TimeGridRange> | null, colCount: number): EventSegUiInteractionState<TimeGridRange>[] - added:
function unpromisify<Res>(func: (successCallback: (res: Res) => void, failureCallback: (error: Error) => void) => Promise<Res> | void, normalizedSuccessCallback: (res: Res) => void, normalizedFailureCallback: (error: Error) => void): void - added:
function warn(...args: any[]): void - added:
function watchHeight(el: HTMLElement, callback: (height: number) => void): DisconnectSize - added:
function watchSize(el: HTMLElement, callback: SizeCallback, watchWidth?: boolean, watchHeight?: boolean): DisconnectSize - added:
function watchWidth(el: HTMLElement, callback: (width: number) => void): DisconnectSize - added:
get Scroller.x(): number - added:
get Scroller.y(): number - added:
interface CellDataConfig<RenderProps> - added:
interface CellRenderConfig<BaseRenderProps, RenderProps = BaseRenderProps> - added:
interface CoordRange - added:
interface CoordSpan - added:
interface DayCol - added:
interface DayColSlotRange - added:
interface DayGridRange extends SlicedCoordRange - added:
interface DayTableCell - added:
interface HiddenSliceGroup<S extends SourceSeg = SourceSeg> extends LateralSpan - added:
interface PrintCandidatePlan<S extends SourceSeg = SourceSeg> - added:
interface PrintEventBand<S extends SourceSeg = SourceSeg> - added:
interface PrintMoreLinkBand<S extends SourceSeg = SourceSeg> - added:
interface RowConfig<BaseRenderProps, RenderProps = BaseRenderProps> - added:
interface Slice<S extends SourceSeg = SourceSeg> extends LateralSpan - added:
interface SlicedCoordRange extends CoordRange - added:
interface SlicedProps<R> - added:
interface SourceSeg extends LateralSpan - added:
interface TimeGridRange - added:
method AllDaySplitter.getKeyInfo(): { allDay: {}; timed: {} } - added:
method AllDaySplitter.getKeysForDateSpan(dateSpan: DateSpan): string[] - added:
method AllDaySplitter.getKeysForEventDef(eventDef: EventDef): string[] - added:
method BgEvent.componentDidUpdate(prevProps: BgEventProps): void - added:
method BgEvent.render(): react_jsx_runtime.JSX.Element - added:
method DayGridLayout.componentDidMount(): void - added:
method DayGridLayout.componentDidUpdate(prevProps: DayGridLayoutProps): void - added:
method DayGridLayout.componentWillUnmount(): void - added:
method DayGridLayout.render(): react_jsx_runtime.JSX.Element - added:
method DayGridLayout.resetScroll(): void - added:
method DaySeriesModel.sliceRange(range: DateRange): SlicedCoordRange | null - added:
method DaySeriesSlicer.sliceRange(dateRange: DateRange, daySeries: DaySeriesModel): DayGridRange[] - added:
method DayTableModel.buildCells(): any[] - added:
method DayTableSlicer.sliceRange(dateRange: DateRange, dayTableModel: DayTableModel): DayGridRange[] - added:
method DayTimeColsSlicer.sliceRange(range: DateRange, dayRanges: DateRange[]): TimeGridRange[] - added:
method DelayedRunner.clear(): void - added:
method DelayedRunner.isPaused(): number - added:
method DelayedRunner.pause(scope?: string): void - added:
method DelayedRunner.request(delay?: number): void - added:
method DelayedRunner.resume(scope?: string, force?: boolean): void - added:
method DelayedRunner.tryDrain(): void - added:
method FooterScrollbar.componentDidMount(): void - added:
method FooterScrollbar.componentWillUnmount(): void - added:
method FooterScrollbar.render(): react_jsx_runtime.JSX.Element - added:
method MeasuredHeightHarness.componentDidMount(): void - added:
method MeasuredHeightHarness.componentDidUpdate(prevProps: MeasuredHeightHarnessProps): void - added:
method MeasuredHeightHarness.componentWillUnmount(): void - added:
method MeasuredHeightHarness.render(): react_jsx_runtime.JSX.Element - added:
method NowTimer.componentWillUnmount(): void - added:
method NowTimer.render(): ReactNode - added:
method RefMap.createRef(key: K): (val: V | null) => void - added:
method Ruler.componentDidMount(): void - added:
method Ruler.componentWillUnmount(): void - added:
method Ruler.render(): react_jsx_runtime.JSX.Element - added:
method Scroller.addScrollEndListener(handler: (isDevice: boolean) => void): void - added:
method Scroller.addScrollStartListener(handler: () => void): void - added:
method Scroller.endScroll(): void - added:
method Scroller.removeScrollEndListener(handler: (isDevice: boolean) => void): void - added:
method Scroller.removeScrollStartListener(handler: () => void): void - added:
method Scroller.render(): react_jsx_runtime.JSX.Element - added:
method Scroller.scrollTo({ x, y }: { x?: number; y?: number }): void - added:
method Slicer.sliceNowDate(date: DateMarker, dateProfile: DateProfile, nextDayThreshold: Duration | null, context: CalendarContext, ...extraArgs: ExtraArgs): R[] - added:
method Slicer.sliceProps(props: SliceableProps, dateProfile: DateProfile, nextDayThreshold: Duration | null, context: CalendarContext, ...extraArgs: ExtraArgs): SlicedProps<R> - added:
method StandardEvent.componentDidUpdate(prevProps: StandardEventProps): void - added:
method StandardEvent.render(): react_jsx_runtime.JSX.Element - added:
method TimeGridLayout.componentDidMount(): void - added:
method TimeGridLayout.componentDidUpdate(prevProps: TimeGridLayoutProps): void - added:
method TimeGridLayout.componentWillUnmount(): void - added:
method TimeGridLayout.render(): react_jsx_runtime.JSX.Element - added:
property BgEvent.handleEl: (el: HTMLElement | null) => void - added:
property CellDataConfig.a11yText?: string - added:
property CellDataConfig.attrs?: any - added:
property CellDataConfig.blank?: { classNameGenerator: ClassNameGenerator<RenderProps> } - added:
property CellDataConfig.className?: string - added:
property CellDataConfig.colSpan?: number - added:
property CellDataConfig.dateMarker: DateMarker - added:
property CellDataConfig.hasNavLink?: boolean - added:
property CellDataConfig.innerAttrs?: any - added:
property CellDataConfig.key: string - added:
property CellDataConfig.renderProps: RenderProps - added:
property CellRenderConfig.align: 'start' | 'center' | 'end' | ((info: { level: number; inPopover: boolean; isNarrow: boolean }) => 'start' | 'center' | 'end') - added:
property CellRenderConfig.classNameGenerator: ClassNameGenerator<RenderProps> - added:
property CellRenderConfig.customGenerator: ContentGenerator<RenderProps> - added:
property CellRenderConfig.datesRepDistinctDays?: boolean - added:
property CellRenderConfig.dayHeaderFormat?: DateFormatter - added:
property CellRenderConfig.didMount: DidMountHandler<RenderProps & { el: HTMLElement }> - added:
property CellRenderConfig.generatorName: string - added:
property CellRenderConfig.innerClassNameGenerator: ClassNameGenerator<RenderProps> - added:
property CellRenderConfig.sticky: boolean | number | string - added:
property CellRenderConfig.willUnmount: WillUnmountHandler<RenderProps & { el: HTMLElement }> - added:
property CoordRange.end: number - added:
property CoordRange.start: number - added:
property CoordSpan.size: number - added:
property CoordSpan.start: number - added:
property DayCol.attrs?: Dictionary - added:
property DayCol.className?: string - added:
property DayCol.date: DateMarker - added:
property DayCol.dateSpanProps?: Dictionary - added:
property DayCol.isDisabled: boolean - added:
property DayCol.isInert?: boolean - added:
property DayCol.isMajor: boolean - added:
property DayCol.key: string - added:
property DayCol.range: DateRange - added:
property DayCol.renderProps?: Dictionary - added:
property DayColSlotRange.slotMaxTime: Duration - added:
property DayColSlotRange.slotMinTime: Duration - added:
property DayGridLayout.handleScrollEnd: (isDevice: boolean) => void - added:
property DayGridLayout.updateScrollY: () => void - added:
property DayGridRange.row: number - added:
property DaySeriesModel.cnt: number - added:
property DaySeriesModel.dates: DateMarker[] - added:
property DaySeriesSlicer.forceDayIfListItem: boolean - added:
property DayTableCell.attrs?: Dictionary - added:
property DayTableCell.className?: string - added:
property DayTableCell.date: DateMarker - added:
property DayTableCell.dateSpanProps?: Dictionary - added:
property DayTableCell.isDisabled: boolean - added:
property DayTableCell.isInert?: boolean - added:
property DayTableCell.isMajor: boolean - added:
property DayTableCell.key: string - added:
property DayTableCell.renderProps?: Dictionary - added:
property DayTableModel.cellRows: DayTableCell[][] - added:
property DayTableModel.colCount: number - added:
property DayTableModel.daySeries: DaySeriesModel - added:
property DayTableModel.headerDates: DateMarker[] - added:
property DayTableModel.rowCount: number - added:
property DayTableSlicer.forceDayIfListItem: boolean - added:
property FooterScrollbar.disconnectHeight?: () => void - added:
property FooterScrollbar.rootElRef: react.RefObject<HTMLDivElement> - added:
property HiddenSliceGroup.hiddenSlices: Slice<S>[] - added:
property HiddenSliceGroup.key: string - added:
property NowTimer.context: ViewContext - added:
property PrintCandidatePlan.hiddenSlices: Slice<S>[] - added:
property PrintCandidatePlan.sliceLevels: Slice<S>[][] - added:
property PrintEventBand.levelIndex: number - added:
property PrintEventBand.slices: Slice<S>[] - added:
property PrintEventBand.thickness: number - added:
property PrintMoreLinkBand.moreLinkGroups: readonly HiddenSliceGroup<S>[] - added:
property PrintMoreLinkBand.thickness: number - added:
property RefMap.current: Map<K, V> - added:
property RefMap.handleValue: (val: V, key: K) => void - added:
property RefMap.masterCallback?: (val: V, key: K, priorVal: V | null) => void - added:
property RefMap.rev: string - added:
property RowConfig.dataConfigs: CellDataConfig<BaseRenderProps>[] - added:
property RowConfig.isDateRow: boolean - added:
property RowConfig.renderConfig: CellRenderConfig<BaseRenderProps, RenderProps> - added:
property Scroller.handleEl: (el: HTMLDivElement | null) => void - added:
property Scroller.handleHRuler: (el: HTMLDivElement | null) => void - added:
property Scroller.handleVRuler: (el: HTMLDivElement | null) => void - added:
property Scroller.listener: ScrollListener - added:
property Slice.isEnd: boolean - added:
property Slice.isStart: boolean - added:
property Slice.sourceSeg: S - added:
property SlicedCoordRange.isEnd: boolean - added:
property SlicedCoordRange.isStart: boolean - added:
property SlicedProps.bgEventSegs: (R & EventRangeProps)[] - added:
property SlicedProps.businessHourSegs: (R & EventRangeProps)[] - added:
property SlicedProps.dateSelectionSegs: (R & EventRangeProps)[] - added:
property SlicedProps.eventDrag: EventSegUiInteractionState<R> | null - added:
property SlicedProps.eventResize: EventSegUiInteractionState<R> | null - added:
property SlicedProps.eventSelection: string - added:
property SlicedProps.fgEventSegs: (R & EventRangeProps)[] - added:
property SourceSeg.isEnd: boolean - added:
property SourceSeg.isStart: boolean - added:
property SourceSeg.key: string - added:
property SourceSeg.orderIndex: number - added:
property StandardEvent.handleEl: (el: HTMLElement | null) => void - added:
property TimeGridRange.col: number - added:
property TimeGridRange.endDate: DateMarker - added:
property TimeGridRange.isEnd: boolean - added:
property TimeGridRange.isStart: boolean - added:
property TimeGridRange.showDot?: boolean - added:
property TimeGridRange.startDate: DateMarker - added:
protected method DayTableModel.cellIsMajor(dateMarker: DateMarker): boolean - added:
protected method DelayedRunner.drained(): void - added:
protected method Slicer.intersectDateSpan(dateSpan: DateSpan, activeRange: DateRange, ...extraArgs: ExtraArgs): DateSpan | null - added:
protected method Slicer.sliceDateSpan(dateSpan: DateSpan, ...extraArgs: ExtraArgs): R[] - added:
protected property Slicer.forceDayIfListItem: boolean - added:
static property NowTimer.contextType: any
- added:
const default: Record<string, string>
- added:
const globalLocales: LocaleInput[] - added:
const globalPlugins: PluginInput[] - added:
const version: string - added:
export { $ as ButtonInput } from './chunks/ecfc1219' - added:
export { A as AllowFunc } from './chunks/ecfc1219' - added:
export { B as BusinessHoursInput } from './chunks/ecfc1219' - added:
export { C as CalendarController } from './chunks/ecfc1219' - added:
export { D as DateSpanInput } from './chunks/ecfc1219' - added:
export { DateInput } from '@full-ui/headless-calendar' - added:
export { DateRangeInput } from '@full-ui/headless-calendar' - added:
export { Duration } from '@full-ui/headless-calendar' - added:
export { DurationInput } from '@full-ui/headless-calendar' - added:
export { E as EventSourceApi } from './chunks/ecfc1219' - added:
export { F as DayHeaderDividerInfo } from './chunks/ecfc1219' - added:
export { G as DayCellInfo } from './chunks/ecfc1219' - added:
export { H as DayLaneInfo } from './chunks/ecfc1219' - added:
export { I as InlineWeekNumberInfo } from './chunks/ecfc1219' - added:
export { J as JsonRequestError } from './chunks/0472806b' - added:
export { J as ViewDisplayInfo } from './chunks/ecfc1219' - added:
export { K as TableBodyInfo } from './chunks/ecfc1219' - added:
export { L as LocaleInput } from './chunks/ecfc1219' - added:
export { M as MountInfo } from './chunks/ecfc1219' - added:
export { N as NowIndicatorHeaderInfo } from './chunks/ecfc1219' - added:
export { O as OverlapFunc } from './chunks/ecfc1219' - added:
export { P as PluginInput } from './chunks/ecfc1219' - added:
export { Q as TableHeaderInfo } from './chunks/ecfc1219' - added:
export { R as CalendarDisplayInfo } from './chunks/ecfc1219' - added:
export { S as SlotLaneInfo } from './chunks/ecfc1219' - added:
export { T as TableDisplayInfo } from './chunks/ecfc1219' - added:
export { U as EventClickInfo } from './chunks/ecfc1219' - added:
export { V as ViewApi } from './chunks/ecfc1219' - added:
export { W as WillUnmountHandler } from './chunks/ecfc1219' - added:
export { WeekNumberCalculation } from '@full-ui/headless-calendar' - added:
export { X as EventHoveringInfo } from './chunks/ecfc1219' - added:
export { Y as DateSelectInfo } from './chunks/ecfc1219' - added:
export { Z as DateUnselectInfo } from './chunks/ecfc1219' - added:
export { _ as ToolbarInput } from './chunks/ecfc1219' - added:
export { a as CalendarApi } from './chunks/ecfc1219' - added:
export { a0 as ButtonGroupInfo } from './chunks/ecfc1219' - added:
export { a1 as ButtonInfo } from './chunks/ecfc1219' - added:
export { a2 as ButtonDisplay } from './chunks/ecfc1219' - added:
export { a3 as ToolbarElementInput } from './chunks/ecfc1219' - added:
export { a4 as ToolbarSectionInfo } from './chunks/ecfc1219' - added:
export { a5 as ToolbarInfo } from './chunks/ecfc1219' - added:
export { a6 as EventDisplayInfo } from './chunks/ecfc1219' - added:
export { a7 as EventTextInfo } from './chunks/ecfc1219' - added:
export { a8 as ViewContentInfo } from './chunks/ecfc1219' - added:
export { a9 as DatesSetInfo } from './chunks/ecfc1219' - added:
export { aA as EventResizeStartInfo } from './chunks/ecfc1219' - added:
export { aB as EventResizeStopInfo } from './chunks/ecfc1219' - added:
export { aC as EventResizeDoneInfo } from './chunks/ecfc1219' - added:
export { aD as DateClickInfo } from './chunks/ecfc1219' - added:
export { aE as DropInfo } from './chunks/ecfc1219' - added:
export { aF as EventReceiveInfo } from './chunks/ecfc1219' - added:
export { aG as EventLeaveInfo } from './chunks/ecfc1219' - added:
export { aa as EventAddInfo } from './chunks/ecfc1219' - added:
export { ab as EventChangeInfo } from './chunks/ecfc1219' - added:
export { ac as EventDropInfo } from './chunks/ecfc1219' - added:
export { ad as EventRemoveInfo } from './chunks/ecfc1219' - added:
export { ae as CustomRenderingHandler } from './chunks/ecfc1219' - added:
export { af as CustomRenderingStore } from './chunks/ecfc1219' - added:
export { ag as DateSpanApi } from './chunks/ecfc1219' - added:
export { ah as DatePointApi } from './chunks/ecfc1219' - added:
export { ai as DateSelectionApi } from './chunks/ecfc1219' - added:
export { aj as ButtonState } from './chunks/ecfc1219' - added:
export { ak as NavButtonState } from './chunks/ecfc1219' - added:
export { al as ButtonStateMap } from './chunks/ecfc1219' - added:
export { am as FormatterInput } from './chunks/ecfc1219' - added:
export { an as LocaleSingularArg } from './chunks/ecfc1219' - added:
export { ao as NoEventsInfo } from './chunks/ecfc1219' - added:
export { ap as ListDayHeaderInfo } from './chunks/ecfc1219' - added:
export { aq as ListDayHeaderInnerInfo } from './chunks/ecfc1219' - added:
export { ar as ListDayInfo } from './chunks/ecfc1219' - added:
export { as as SingleMonthInfo } from './chunks/ecfc1219' - added:
export { at as SingleMonthHeaderInfo } from './chunks/ecfc1219' - added:
export { au as EventSegment } from './chunks/ecfc1219' - added:
export { av as MoreLinkAction } from './chunks/ecfc1219' - added:
export { aw as MoreLinkSimpleAction } from './chunks/ecfc1219' - added:
export { ax as MoreLinkHandler } from './chunks/ecfc1219' - added:
export { ay as EventDragStartInfo } from './chunks/ecfc1219' - added:
export { az as EventDragStopInfo } from './chunks/ecfc1219' - added:
export { b as EventApi } from './chunks/ecfc1219' - added:
export { c as EventRenderRange } from './chunks/ecfc1219' - added:
export { d as CalendarOptions } from './chunks/ecfc1219' - added:
export { e as CalendarListeners } from './chunks/ecfc1219' - added:
export { f as ViewOptions } from './chunks/ecfc1219' - added:
export { g as EventSourceInput } from './chunks/ecfc1219' - added:
export { h as EventSourceFunc } from './chunks/ecfc1219' - added:
export { i as EventSourceFuncInfo } from './chunks/ecfc1219' - added:
export { j as EventInput } from './chunks/ecfc1219' - added:
export { k as EventInputTransformer } from './chunks/ecfc1219' - added:
export { l as CssDimValue } from './chunks/ecfc1219' - added:
export { m as ConstraintInput } from './chunks/ecfc1219' - added:
export { n as ViewComponentType } from './chunks/ecfc1219' - added:
export { o as ClassNameInput } from './chunks/ecfc1219' - added:
export { p as ClassNameGenerator } from './chunks/ecfc1219' - added:
export { q as ContentGenerator } from './chunks/ecfc1219' - added:
export { r as DidMountHandler } from './chunks/ecfc1219' - added:
export { s as sliceEvents } from './chunks/ecfc1219' - added:
export { t as NowIndicatorLineInfo } from './chunks/ecfc1219' - added:
export { u as WeekNumberHeaderInfo } from './chunks/ecfc1219' - added:
export { v as DateTimeFormatPartWithWeek } from './chunks/ecfc1219' - added:
export { w as MoreLinkInfo } from './chunks/ecfc1219' - added:
export { x as SlotHeaderInfo } from './chunks/ecfc1219' - added:
export { y as AllDayHeaderInfo } from './chunks/ecfc1219' - added:
export { z as DayHeaderInfo } from './chunks/ecfc1219' - added:
function formatDate(dateInput: DateInput, options?: FormatDateOptions): string - added:
function formatRange(startInput: DateInput, endInput: DateInput, options: FormatRangeOptions): string - added:
function joinClassNames(...args: ClassValue[]): string - added:
interface FormatDateOptions extends NativeDateFormatterOptions - added:
interface FormatRangeOptions extends FormatDateOptions - added:
property FormatDateOptions.locale?: string - added:
property FormatRangeOptions.isEndExclusive?: boolean
- added:
export { C as Calendar } from './chunks/966d580a' - added:
export { a as CalendarRef } from './chunks/966d580a'
- added:
const default: PluginInput
- added:
const default: PluginInput
- added:
const default: PluginInput
- added:
const default: PluginInput
- added:
const default: PluginInput
- added:
const default: PluginInput