@@ -36,7 +36,7 @@ const _state = writable({
36
36
export const state = {
37
37
subscribe : _state . subscribe ,
38
38
/** @param {import('$lib/types').FileStub } file */
39
- update_file : ( file ) =>
39
+ update_file : ( file ) => {
40
40
_state . update ( ( state ) => {
41
41
state . status = 'update' ;
42
42
state . stubs = state . stubs . map ( ( stub ) => {
@@ -47,17 +47,19 @@ export const state = {
47
47
} ) ;
48
48
state . last_updated = file ;
49
49
return state ;
50
- } ) ,
50
+ } ) ;
51
+ } ,
51
52
/** @param {import('$lib/types').Stub[] } [stubs] */
52
- set_stubs : ( stubs ) =>
53
+ set_stubs : ( stubs ) => {
53
54
_state . update ( ( state ) => {
54
55
state . status = 'set' ;
55
56
state . stubs = stubs || state . stubs ;
56
57
state . last_updated = undefined ;
57
58
return state ;
58
- } ) ,
59
+ } ) ;
60
+ } ,
59
61
/** @param {import('$lib/types').Exercise } exercise */
60
- switch_exercise : ( exercise ) =>
62
+ switch_exercise : ( exercise ) => {
61
63
_state . update ( ( state ) => {
62
64
const solution = { ...exercise . a } ;
63
65
const editing_constraints = {
@@ -104,8 +106,9 @@ export const state = {
104
106
state . last_updated = undefined ;
105
107
state . selected = exercise . focus ;
106
108
return state ;
107
- } ) ,
108
- toggle_completion : ( ) =>
109
+ } ) ;
110
+ } ,
111
+ toggle_completion : ( ) => {
109
112
_state . update ( ( state ) => {
110
113
if ( is_completed ( state ) ) {
111
114
state . stubs = state . exercise . initial ;
@@ -115,15 +118,17 @@ export const state = {
115
118
state . status = 'set' ;
116
119
state . last_updated = undefined ;
117
120
return state ;
118
- } ) ,
121
+ } ) ;
122
+ } ,
119
123
/** @param {string | null } name */
120
- select_file : ( name ) =>
124
+ select_file : ( name ) => {
121
125
_state . update ( ( state ) => {
122
126
state . status = 'select' ;
123
127
state . selected = name ;
124
128
state . last_updated = undefined ;
125
129
return state ;
126
- } )
130
+ } ) ;
131
+ }
127
132
} ;
128
133
129
134
export const stubs = derived ( state , ( $state ) => $state . stubs ) ;
0 commit comments