@@ -29,8 +29,8 @@ const getActionStatus = <
29
29
ServerError ,
30
30
S extends Schema | undefined ,
31
31
const BAS extends readonly Schema [ ] ,
32
- FVE ,
33
- FBAVE ,
32
+ CVE ,
33
+ CBAVE ,
34
34
Data ,
35
35
> ( {
36
36
isIdle,
@@ -39,7 +39,7 @@ const getActionStatus = <
39
39
} : {
40
40
isIdle : boolean ;
41
41
isExecuting : boolean ;
42
- result : HookResult < ServerError , S , BAS , FVE , FBAVE , Data > ;
42
+ result : HookResult < ServerError , S , BAS , CVE , CBAVE , Data > ;
43
43
} ) : HookActionStatus => {
44
44
if ( isIdle ) {
45
45
return "idle" ;
@@ -70,19 +70,19 @@ const useActionCallbacks = <
70
70
ServerError ,
71
71
S extends Schema | undefined ,
72
72
const BAS extends readonly Schema [ ] ,
73
- FVE ,
74
- FBAVE ,
73
+ CVE ,
74
+ CBAVE ,
75
75
Data ,
76
76
> ( {
77
77
result,
78
78
input,
79
79
status,
80
80
cb,
81
81
} : {
82
- result : HookResult < ServerError , S , BAS , FVE , FBAVE , Data > ;
82
+ result : HookResult < ServerError , S , BAS , CVE , CBAVE , Data > ;
83
83
input : S extends Schema ? InferIn < S > : undefined ;
84
84
status : HookActionStatus ;
85
- cb ?: HookCallbacks < ServerError , S , BAS , FVE , FBAVE , Data > ;
85
+ cb ?: HookCallbacks < ServerError , S , BAS , CVE , CBAVE , Data > ;
86
86
} ) => {
87
87
const onExecuteRef = React . useRef ( cb ?. onExecute ) ;
88
88
const onSuccessRef = React . useRef ( cb ?. onSuccess ) ;
@@ -129,20 +129,20 @@ export const useAction = <
129
129
ServerError ,
130
130
S extends Schema | undefined ,
131
131
const BAS extends readonly Schema [ ] ,
132
- FVE ,
133
- FBAVE ,
132
+ CVE ,
133
+ CBAVE ,
134
134
Data ,
135
135
> (
136
- safeActionFn : HookSafeActionFn < ServerError , S , BAS , FVE , FBAVE , Data > ,
137
- utils ?: HookCallbacks < ServerError , S , BAS , FVE , FBAVE , Data >
136
+ safeActionFn : HookSafeActionFn < ServerError , S , BAS , CVE , CBAVE , Data > ,
137
+ utils ?: HookCallbacks < ServerError , S , BAS , CVE , CBAVE , Data >
138
138
) => {
139
139
const [ , startTransition ] = React . useTransition ( ) ;
140
- const [ result , setResult ] = React . useState < HookResult < ServerError , S , BAS , FVE , FBAVE , Data > > ( EMPTY_HOOK_RESULT ) ;
140
+ const [ result , setResult ] = React . useState < HookResult < ServerError , S , BAS , CVE , CBAVE , Data > > ( EMPTY_HOOK_RESULT ) ;
141
141
const [ clientInput , setClientInput ] = React . useState < S extends Schema ? InferIn < S > : void > ( ) ;
142
142
const [ isExecuting , setIsExecuting ] = React . useState ( false ) ;
143
143
const [ isIdle , setIsIdle ] = React . useState ( true ) ;
144
144
145
- const status = getActionStatus < ServerError , S , BAS , FVE , FBAVE , Data > ( { isExecuting, result, isIdle } ) ;
145
+ const status = getActionStatus < ServerError , S , BAS , CVE , CBAVE , Data > ( { isExecuting, result, isIdle } ) ;
146
146
147
147
const execute = React . useCallback (
148
148
( input : S extends Schema ? InferIn < S > : void ) => {
@@ -233,19 +233,19 @@ export const useOptimisticAction = <
233
233
ServerError ,
234
234
S extends Schema | undefined ,
235
235
const BAS extends readonly Schema [ ] ,
236
- FVE ,
237
- FBAVE ,
236
+ CVE ,
237
+ CBAVE ,
238
238
Data ,
239
239
State ,
240
240
> (
241
- safeActionFn : HookSafeActionFn < ServerError , S , BAS , FVE , FBAVE , Data > ,
241
+ safeActionFn : HookSafeActionFn < ServerError , S , BAS , CVE , CBAVE , Data > ,
242
242
utils : {
243
243
currentState : State ;
244
244
updateFn : ( state : State , input : S extends Schema ? InferIn < S > : undefined ) => State ;
245
- } & HookCallbacks < ServerError , S , BAS , FVE , FBAVE , Data >
245
+ } & HookCallbacks < ServerError , S , BAS , CVE , CBAVE , Data >
246
246
) => {
247
247
const [ , startTransition ] = React . useTransition ( ) ;
248
- const [ result , setResult ] = React . useState < HookResult < ServerError , S , BAS , FVE , FBAVE , Data > > ( EMPTY_HOOK_RESULT ) ;
248
+ const [ result , setResult ] = React . useState < HookResult < ServerError , S , BAS , CVE , CBAVE , Data > > ( EMPTY_HOOK_RESULT ) ;
249
249
const [ clientInput , setClientInput ] = React . useState < S extends Schema ? InferIn < S > : void > ( ) ;
250
250
const [ isExecuting , setIsExecuting ] = React . useState ( false ) ;
251
251
const [ isIdle , setIsIdle ] = React . useState ( true ) ;
@@ -254,7 +254,7 @@ export const useOptimisticAction = <
254
254
utils . updateFn
255
255
) ;
256
256
257
- const status = getActionStatus < ServerError , S , BAS , FVE , FBAVE , Data > ( { isExecuting, result, isIdle } ) ;
257
+ const status = getActionStatus < ServerError , S , BAS , CVE , CBAVE , Data > ( { isExecuting, result, isIdle } ) ;
258
258
259
259
const execute = React . useCallback (
260
260
( input : S extends Schema ? InferIn < S > : void ) => {
@@ -353,15 +353,15 @@ export const useStateAction = <
353
353
ServerError ,
354
354
S extends Schema | undefined ,
355
355
const BAS extends readonly Schema [ ] ,
356
- FVE ,
357
- FBAVE ,
356
+ CVE ,
357
+ CBAVE ,
358
358
Data ,
359
359
> (
360
- safeActionFn : HookSafeStateActionFn < ServerError , S , BAS , FVE , FBAVE , Data > ,
360
+ safeActionFn : HookSafeStateActionFn < ServerError , S , BAS , CVE , CBAVE , Data > ,
361
361
utils ?: {
362
362
initResult ?: Awaited < ReturnType < typeof safeActionFn > > ;
363
363
permalink ?: string ;
364
- } & HookCallbacks < ServerError , S , BAS , FVE , FBAVE , Data >
364
+ } & HookCallbacks < ServerError , S , BAS , CVE , CBAVE , Data >
365
365
) => {
366
366
const [ result , dispatcher , isExecuting ] = React . useActionState (
367
367
safeActionFn ,
@@ -370,7 +370,7 @@ export const useStateAction = <
370
370
) ;
371
371
const [ isIdle , setIsIdle ] = React . useState ( true ) ;
372
372
const [ clientInput , setClientInput ] = React . useState < S extends Schema ? InferIn < S > : void > ( ) ;
373
- const status = getActionStatus < ServerError , S , BAS , FVE , FBAVE , Data > ( { isExecuting, result, isIdle } ) ;
373
+ const status = getActionStatus < ServerError , S , BAS , CVE , CBAVE , Data > ( { isExecuting, result, isIdle } ) ;
374
374
375
375
const execute = React . useCallback (
376
376
( input : S extends Schema ? InferIn < S > : void ) => {
0 commit comments