Methods
clearRepositories
- clearRepositories(): void
Returns void
getAppointmentRepository
- getAppointmentRepository(type?: "in-memory"): IAppointmentRepository
Parameters
- type: "in-memory" = 'in-memory'
getBarberRepository
- getBarberRepository(type?: "in-memory"): IBarberRepository
Parameters
- type: "in-memory" = 'in-memory'
Returns IBarberRepository
getCustomerRepository
- getCustomerRepository(type?: "in-memory"): ICustomerRepository
Parameters
- type: "in-memory" = 'in-memory'
getRepositoryCount
- getRepositoryCount(): number
Returns number
getRepositoryInstances
- getRepositoryInstances(): Map<string, any>
Returns Map<string, any>
getServiceRepository
- getServiceRepository(type?: "in-memory"): IServiceRepository
Parameters
- type: "in-memory" = 'in-memory'
hasRepository
- hasRepository(key: string): boolean
Returns boolean
Static
getInstance
- getInstance(): RepositoryFactory