Converts renderer interfaces to use 'I' prefix for better type clarity Adds async support for rendering pipeline Updates resource rendering to use ResourceService Removes hardcoded resource data Improves type safety and flexibility of rendering system
17 lines
870 B
TypeScript
17 lines
870 B
TypeScript
// Core exports
|
|
export { ViewTemplate, ViewConfig, GroupingConfig } from './core/ViewConfig';
|
|
export { IRenderer as Renderer, IRenderContext as RenderContext } from './core/IGroupingRenderer';
|
|
export { IGroupingStore } from './core/IGroupingStore';
|
|
export { CalendarOrchestrator } from './core/CalendarOrchestrator';
|
|
export { NavigationAnimator } from './core/NavigationAnimator';
|
|
export { buildPipeline, Pipeline } from './core/RenderBuilder';
|
|
|
|
// Feature exports
|
|
export { DateRenderer } from './features/date';
|
|
export { DateService } from './core/DateService';
|
|
export { ITimeFormatConfig } from './core/ITimeFormatConfig';
|
|
export { EventRenderer } from './features/event';
|
|
export { ResourceRenderer } from './features/resource';
|
|
export { TeamRenderer } from './features/team';
|
|
export { TimeAxisRenderer } from './features/timeaxis/TimeAxisRenderer';
|
|
|