File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,9 @@ interface Todo {
17
17
}
18
18
export default createStore ( {
19
19
state : {
20
- //eslint-disable-next-line
20
+ /**
21
+ * The task with todos and user state data.
22
+ */
21
23
todos : [ ] as Todo [ ] ,
22
24
user : {
23
25
level : 1 as number , //set level to 1 as total XP is 0 when state is created
@@ -32,6 +34,9 @@ export default createStore({
32
34
} ,
33
35
} ,
34
36
getters : {
37
+ /**
38
+ * Getter methods for tasks with todos and user data.
39
+ */
35
40
getTodos : ( state ) => state . todos , //get the task list
36
41
getXp : ( state ) => state . user . xp , //get user XP
37
42
getLevel : ( state ) => state . user . level , //get user level
@@ -618,10 +623,16 @@ export default createStore({
618
623
}
619
624
} ,
620
625
setUser : ( state , user ) => {
626
+ /**
627
+ * Sets the user data.
628
+ */
621
629
state . user = user ; //set user data
622
630
} ,
623
631
setTodos : ( state , todos ) => {
624
- state . todos = todos ; //set todos data
632
+ /**
633
+ * Sets the todos (tasks) data.
634
+ */
635
+ state . todos = todos ; //set todos (tasks) data
625
636
} ,
626
637
} ,
627
638
actions : {
You can’t perform that action at this time.
0 commit comments