/** * CoreEvents - Consolidated essential events for the calendar * Reduces complexity from 102+ events to ~20 core events */ export const CoreEvents = { // Lifecycle events (3) INITIALIZED: 'core:initialized', READY: 'core:ready', DESTROYED: 'core:destroyed', // View events (3) VIEW_CHANGED: 'view:changed', VIEW_RENDERED: 'view:rendered', WORKWEEK_CHANGED: 'workweek:changed', // Navigation events (4) NAV_BUTTON_CLICKED: 'nav:button-clicked', DATE_CHANGED: 'nav:date-changed', NAVIGATION_COMPLETED: 'nav:navigation-completed', NAVIGATE_TO_EVENT: 'nav:navigate-to-event', // Data events (5) DATA_LOADING: 'data:loading', DATA_LOADED: 'data:loaded', DATA_ERROR: 'data:error', EVENTS_FILTERED: 'data:events-filtered', REMOTE_UPDATE_RECEIVED: 'data:remote-update', // Grid events (3) GRID_RENDERED: 'grid:rendered', GRID_CLICKED: 'grid:clicked', CELL_SELECTED: 'grid:cell-selected', // Event management (4) EVENT_CREATED: 'event:created', EVENT_UPDATED: 'event:updated', EVENT_DELETED: 'event:deleted', EVENT_SELECTED: 'event:selected', // System events (3) ERROR: 'system:error', REFRESH_REQUESTED: 'system:refresh', OFFLINE_MODE_CHANGED: 'system:offline-mode-changed', // Sync events (4) SYNC_STARTED: 'sync:started', SYNC_COMPLETED: 'sync:completed', SYNC_FAILED: 'sync:failed', SYNC_RETRY: 'sync:retry', // Filter events (1) FILTER_CHANGED: 'filter:changed', // Rendering events (1) EVENTS_RENDERED: 'events:rendered' }; //# sourceMappingURL=CoreEvents.js.map