Implements dependency injection with Brandi
Replaces manual manager creation with Brandi DI container for improved dependency management and testability. Removes the ManagerFactory and its usages.
This commit is contained in:
parent
b3b930c1f9
commit
a80e4a7603
4 changed files with 93 additions and 132 deletions
|
|
@ -1,7 +1,7 @@
|
|||
import { calendarConfig } from '../core/CalendarConfig';
|
||||
import { ResourceCalendarData, CalendarView } from '../types/CalendarTypes';
|
||||
import { CalendarTypeFactory } from '../factories/CalendarTypeFactory';
|
||||
import { ColumnRenderContext } from './ColumnRenderer';
|
||||
import { ColumnRenderer, ColumnRenderContext } from './ColumnRenderer';
|
||||
import { eventBus } from '../core/EventBus';
|
||||
import { DateService } from '../utils/DateService';
|
||||
import { CoreEvents } from '../constants/CoreEvents';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue