[v7] Duplicate MoreLinkInfo exports shadow the moreLinkClick callback type
Author: martinrederCreated Aug 26, 2026Updated Aug 26, 2026
Reduced Test Case
https://stackblitz.com/edit/more-link-info-issue-repro?file=src%2Fapp%2Fapp.ts
Do you understand that if a reduced test case is not provided, we will intentionally delay triaging of your ticket?
- I understand
Which connector are you using (React/Angular/etc)?
Angular
Bug Description
In FullCalendar 7.0.2, the publicly exported MoreLinkInfo type does not represent the argument passed to the moreLinkClick callback.
The problem is a export collision:
- Click-handler type: more-link-public-types.ts (https://github.com/fullcalendar/fullcalendar/blob/main/packages/preact/src/common/more-link-public-types.ts)
- Render-hook type with the same name: MoreLinkContainer.tsx (https://github.com/fullcalendar/fullcalendar/blob/main/packages/preact/src/common/MoreLinkContainer.tsx)
- Both exported here: api/structs.ts (https://github.com/fullcalendar/fullcalendar/blob/main/packages/preact/src/api/structs.ts)
export type { MoreLinkInfo } from '../common/MoreLinkContainer'
export * from '../common/more-link-public-types'The explicit render-hook export shadows the click-handler MoreLinkInfo export from more-link-public-types.ts
Source: fullcalendar/fullcalendar