@@ -187,33 +187,33 @@ function createNamedResource<Dictionary extends ResourceDictionary>(
187
187
) {
188
188
const keys = Object . keys ( dictionary ) ;
189
189
190
- const state = keys . reduce (
190
+ const state : Record < string , WritableSignal < unknown > > = keys . reduce (
191
191
( state , resourceName ) => ( {
192
192
...state ,
193
193
[ `${ resourceName } Value` ] : dictionary [ resourceName ] . value ,
194
194
} ) ,
195
- { } as Record < string , WritableSignal < unknown > > ,
195
+ { } ,
196
196
) ;
197
197
198
- const props = keys . reduce (
198
+ const props : Record < string , Signal < unknown > > = keys . reduce (
199
199
( props , resourceName ) => ( {
200
200
...props ,
201
201
[ `${ resourceName } Status` ] : dictionary [ resourceName ] . status ,
202
202
[ `${ resourceName } Error` ] : dictionary [ resourceName ] . error ,
203
203
[ `${ resourceName } IsLoading` ] : dictionary [ resourceName ] . isLoading ,
204
204
} ) ,
205
- { } as Record < string , Signal < unknown > > ,
205
+ { } ,
206
206
) ;
207
207
208
- const methods = keys . reduce (
208
+ const methods : Record < string , ( ) => boolean > = keys . reduce (
209
209
( methods , resourceName ) => {
210
210
return {
211
211
...methods ,
212
212
[ `${ resourceName } HasValue` ] : ( ) => dictionary [ resourceName ] . hasValue ( ) ,
213
213
[ `_${ resourceName } Reload` ] : ( ) => dictionary [ resourceName ] . reload ( ) ,
214
214
} ;
215
215
} ,
216
- { } as Record < string , ( ) => boolean > ,
216
+ { } ,
217
217
) ;
218
218
219
219
return signalStoreFeature (
0 commit comments