Convertir to typescript

This commit is contained in:
Leo Giovanetti
2024-02-20 16:52:51 +00:00
parent 3b726d6892
commit 2af0b6e6b7
22 changed files with 483 additions and 395 deletions
+39
View File
@@ -0,0 +1,39 @@
import { createSelector } from 'reselect';
import { HomeItem, NotificationItem, Settings, TodoListItem } from '../mock';
export interface RootState {
homeItems: HomeItem[]
lists: TodoListItem[]
notifications: NotificationItem[]
settings: Settings
}
export const createAppSelector = createSelector.withTypes<RootState>()
export const selectHomeItems = createAppSelector(
[
state => state.homeItems
],
homeItems => homeItems
)
export const selectLists = createAppSelector(
[
state => state.lists
],
lists => lists
)
export const selectNotifications = createAppSelector(
[
state => state.notifications
],
notifications => notifications
)
export const selectSettings = createAppSelector(
[
state => state.settings
],
settings => settings
)