Preparing search index...
The search index is not available
appointments - v1.0.0
appointments
createAppointmentSystem
Function createAppointmentSystem
createAppointmentSystem
(
repositoryType
?:
"in-memory"
,
)
:
{
appointments
:
{
cancel
:
CancelAppointmentUseCase
;
complete
:
CompleteAppointmentUseCase
;
query
:
GetAppointmentsUseCase
;
reschedule
:
RescheduleAppointmentUseCase
;
schedule
:
ScheduleAppointmentUseCase
;
}
;
repositories
:
{
appointments
:
IAppointmentRepository
;
customers
:
ICustomerRepository
;
services
:
IServiceRepository
;
}
;
}
Parameters
repositoryType
:
"in-memory"
= 'in-memory'
Returns
{
appointments
:
{
cancel
:
CancelAppointmentUseCase
;
complete
:
CompleteAppointmentUseCase
;
query
:
GetAppointmentsUseCase
;
reschedule
:
RescheduleAppointmentUseCase
;
schedule
:
ScheduleAppointmentUseCase
;
}
;
repositories
:
{
appointments
:
IAppointmentRepository
;
customers
:
ICustomerRepository
;
services
:
IServiceRepository
;
}
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
appointments - v1.0.0
Loading...