Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davidroberto/react-redux-clean-architecture-tdd-eda-vertical-slices
/ functions
Functions
82 in github.com/davidroberto/react-redux-clean-architecture-tdd-eda-vertical-slices
⨍
Functions
82
◇
Types & classes
19
↓ 28 callers
Function
getExercicesListData
(state: RootState)
src/exercice/features/list-exercices/list-exercices.state.model.ts:23
↓ 11 callers
Function
createTestStoreWithExercices
()
src/exercice/features/shared/test/utils/create-test-store-with-exercices.ts:4
↓ 10 callers
Function
createTestStore
(preloadedState?: Partial<RootState>, extraArgument = {},)
src/shared/application/test/test.store.ts:6
↓ 9 callers
Method
create
(createExerciceDto: CreateExerciceCommand)
src/exercice/features/shared/exercice.repository.interface.ts:7
↓ 9 callers
Function
generateNotification
(message: string, type: NotificationType,)
src/notification/features/add-notification/notification-generator.service.ts:3
↓ 9 callers
Function
getNotificationsList
(state: RootState)
src/notification/features/shared/notification.state.model.ts:21
↓ 8 callers
Method
findAll
(sort?: ExerciceSortEnum)
src/exercice/features/shared/exercice.repository.interface.ts:11
↓ 5 callers
Function
createExerciceUseCase
(createExercice: CreateExerciceCommand)
src/exercice/features/create-exercice/create-exercice.use-case.ts:23
↓ 5 callers
Function
getExerciceCreateStatus
(state: RootState)
src/exercice/features/create-exercice/create-exercice.state.model.ts:17
↓ 4 callers
Function
getExerciceByIdData
(state: RootState)
src/exercice/features/get-exercice-by-id/get-exercice-by-id.state.model.ts:21
↓ 4 callers
Function
getExerciceByIdError
(state: RootState)
src/exercice/features/get-exercice-by-id/get-exercice-by-id.state.model.ts:23
↓ 4 callers
Function
getExerciceByIdStatus
(state: RootState)
src/exercice/features/get-exercice-by-id/get-exercice-by-id.state.model.ts:19
↓ 4 callers
Function
getExerciceByIdUseCase
(exerciceId: string)
src/exercice/features/get-exercice-by-id/get-exercice-by-id.usecase.ts:6
↓ 4 callers
Function
getExerciceUpdateError
(state: RootState)
src/exercice/features/update-exercice/update-exercice.state.model.ts:18
↓ 4 callers
Function
getExerciceUpdateStatus
(state: RootState)
src/exercice/features/update-exercice/update-exercice.state.model.ts:16
↓ 4 callers
Function
getExercicesListError
(state: RootState)
src/exercice/features/list-exercices/list-exercices.state.model.ts:19
↓ 4 callers
Function
getExercicesListStatus
(state: RootState)
src/exercice/features/list-exercices/list-exercices.state.model.ts:21
↓ 4 callers
Function
listExercicesUseCase
(sort?: ExerciceSortEnum)
src/exercice/features/list-exercices/list-exercices.use-case.ts:7
↓ 4 callers
Function
updateExerciceUseCase
( exerciceId: string, updateExercice: UpdateExerciceCommand)
src/exercice/features/update-exercice/update-exercice.usecase.ts:23
↓ 3 callers
Function
deleteExerciceUseCase
(exerciceId: string)
src/exercice/features/delete-exercice/delete-exercice.use-case.ts:11
↓ 3 callers
Function
getDeleteExerciceStatus
(state: RootState)
src/exercice/features/delete-exercice/delete-exercice.state.model.ts:16
↓ 3 callers
Function
getExerciceCreateError
(state: RootState)
src/exercice/features/create-exercice/create-exercice.state.model.ts:21
↓ 1 callers
Function
NotificationsViewModel
()
src/notification/ui/component/Notifications.view-model.ts:6
↓ 1 callers
Function
composeReducers
(...reducers: Reducer[])
src/shared/application/compose-reducers.service.ts:3
↓ 1 callers
Method
deleteById
(exerciceId: string)
src/exercice/features/shared/exercice.repository.interface.ts:13
↓ 1 callers
Function
fetchExercices
(dispatch: Dispatch, exerciceRepository: ExerciceRepositoryInterface)
src/exercice/features/update-exercice/update-exercice.usecase.ts:38
↓ 1 callers
Function
fetchExercices
(dispatch: Dispatch, exerciceRepository: ExerciceRepositoryInterface)
src/exercice/features/delete-exercice/delete-exercice.use-case.ts:22
↓ 1 callers
Method
findAll
(sort?: ExerciceSortEnum,)
src/exercice/features/shared/test/exercice-success.repository.fake.ts:30
↓ 1 callers
Method
findById
(exerciceId: string)
src/exercice/features/shared/exercice.repository.interface.ts:15
↓ 1 callers
Function
handleCloseNotification
(id: string)
src/notification/ui/component/Notifications.view-model.ts:11
↓ 1 callers
Function
handleDelete
(exerciceId: string)
src/exercice/ui/list-all-exercices/display-exercice/exercice-actions/exercice-actions.view-model.ts:22
↓ 1 callers
Function
handleEdit
(exerciceId: string)
src/exercice/ui/list-all-exercices/display-exercice/exercice-actions/exercice-actions.view-model.ts:18
↓ 1 callers
Function
removeNotificationUseCase
(notificationId: string)
src/notification/features/remove-notification/remove-notification.use-case.ts:5
↓ 1 callers
Function
renderMuscle
(muscle: ExercicesSortedByMuscle)
src/exercice/ui/list-all-exercices/ListAllExercices.tsx:20
↓ 1 callers
Method
update
(exerciceId: string, updateExerciceDto: UpdateExerciceCommand,)
src/exercice/features/shared/exercice.repository.interface.ts:9
↓ 1 callers
Function
useCreateExerciceViewModel
()
src/exercice/ui/create-exercice/create-exercice.view-model.ts:11
↓ 1 callers
Function
useExerciceActionsViewModel
()
src/exercice/ui/list-all-exercices/display-exercice/exercice-actions/exercice-actions.view-model.ts:9
↓ 1 callers
Function
useUpdateExerciceViewModel
()
src/exercice/ui/update-exercice/update-exercice.view-model.ts:11
↓ 1 callers
Function
uselistAllExercices
()
src/exercice/ui/list-all-exercices/ListAllExercices.view-model.ts:11
↓ 1 callers
Function
validateExerciceService
(createExercice: CreateExerciceCommand)
src/exercice/features/create-exercice/create-exercice-validator.service.ts:3
Function
CreateExercice
()
src/exercice/ui/create-exercice/CreateExercice.tsx:6
Function
CreateExerciceScreen
()
app/exercices/create-exercice.tsx:4
Function
DisplayExercice
({ item: exercice,
src/exercice/ui/list-all-exercices/display-exercice/DisplayExercice.tsx:10
Function
ExerciceActions
({exerciceId})
src/exercice/ui/list-all-exercices/display-exercice/exercice-actions/ExerciceActions.tsx:14
Function
ExercicesScreen
()
app/(tabs)/exercices.tsx:4
Function
Home
()
src/shared/ui/component/home/Home.tsx:3
Function
HomeScreen
()
app/(tabs)/index.tsx:4
Function
ListAllExercices
()
src/exercice/ui/list-all-exercices/ListAllExercices.tsx:9
Function
Notifications
()
src/notification/ui/component/Notifications.tsx:4
Function
RootLayout
()
app/_layout.tsx:6
Function
ScreenLayout
({ children }: { children?: React.ReactNode })
src/shared/ui/component/layout/ScreenLayout.tsx:4
Function
TabsLayout
()
app/(tabs)/_layout.tsx:4
Function
UpdateExercice
()
src/exercice/ui/update-exercice/UpdateExercice.tsx:4
Function
UpdateExerciceScreen
()
app/exercices/update/[id].tsx:4
Method
buildHierarchy
(muscles: any[])
src/exercice/features/shared/infrastructure/exercice.repository.in-memory.ts:220
Method
create
(createExerciceDto: CreateExerciceCommand)
src/exercice/features/shared/infrastructure/exercice.repository.in-memory.ts:202
Method
create
(exercice: CreateExerciceCommand)
src/exercice/features/shared/test/exercice-loading.repository.fake.ts:18
Method
create
(exercice: CreateExerciceCommand)
src/exercice/features/shared/test/exercice-success.repository.fake.ts:38
Method
create
(exercice: CreateExerciceCommand)
src/exercice/features/shared/test/exercice-error.repository.fake.ts:38
Method
deleteById
(id: string)
src/exercice/features/shared/infrastructure/exercice.repository.in-memory.ts:238
Method
deleteById
(id: string)
src/exercice/features/shared/test/exercice-loading.repository.fake.ts:28
Method
deleteById
(id: string)
src/exercice/features/shared/test/exercice-success.repository.fake.ts:70
Method
deleteById
(id: string)
src/exercice/features/shared/test/exercice-error.repository.fake.ts:46
Method
findAll
(sort?: ExerciceSortEnum = ExerciceSortEnum.MUSCLE_GROUP)
src/exercice/features/shared/infrastructure/exercice.repository.in-memory.ts:218
Method
findAll
(sort?: ExerciceSortEnum,)
src/exercice/features/shared/test/exercice-loading.repository.fake.ts:8
Method
findAll
(sort?: ExerciceSortEnum,)
src/exercice/features/shared/test/exercice-error.repository.fake.ts:30
Method
findAll
()
src/muscle/features/shared/muscle.repository.interface.ts:4
Method
findAll
()
src/muscle/shared/infrastructure/muscle.repository.in-memory.ts:98
Method
findById
(id: string)
src/exercice/features/shared/infrastructure/exercice.repository.in-memory.ts:261
Method
findById
(exerciceId: string)
src/exercice/features/shared/test/exercice-loading.repository.fake.ts:13
Method
findById
(exerciceId: string)
src/exercice/features/shared/test/exercice-success.repository.fake.ts:34
Method
findById
(exerciceId: string)
src/exercice/features/shared/test/exercice-error.repository.fake.ts:34
Function
getDeleteExerciceError
(state: RootState)
src/exercice/features/delete-exercice/delete-exercice.state.model.ts:17
Function
handleImagePick
()
src/exercice/ui/create-exercice/create-exercice.view-model.ts:29
Function
handleImagePick
()
src/exercice/ui/update-exercice/update-exercice.view-model.ts:48
Function
handleSubmit
()
src/exercice/ui/create-exercice/create-exercice.view-model.ts:47
Function
handleSubmit
()
src/exercice/ui/update-exercice/update-exercice.view-model.ts:63
Function
navigateToCreateExercice
()
src/exercice/ui/list-all-exercices/ListAllExercices.view-model.ts:27
Method
update
(exerciceId: string, updateExerciceDto: UpdateExerciceCommand,)
src/exercice/features/shared/infrastructure/exercice.repository.in-memory.ts:247
Method
update
(exerciceId: string, updateExerciceDto: UpdateExerciceCommand,)
src/exercice/features/shared/test/exercice-loading.repository.fake.ts:23
Method
update
(exerciceId: string, updateExerciceDto: UpdateExerciceCommand,)
src/exercice/features/shared/test/exercice-success.repository.fake.ts:53
Method
update
(exerciceId: string, updateExerciceDto: UpdateExerciceCommand,)
src/exercice/features/shared/test/exercice-error.repository.fake.ts:42