1
1
import type { AxiosInstance , AxiosResponse } from 'axios'
2
2
3
- export type FormData = {
3
+ export type FormDataPayload = {
4
4
[ key : string ] : any ;
5
5
}
6
6
@@ -12,7 +12,7 @@ type FormOptions = {
12
12
}
13
13
14
14
export declare type Form = {
15
- create : ( data ?: FormData ) => Form ;
15
+ create : ( data ?: FormDataPayload ) => Form ;
16
16
17
17
processing : boolean ;
18
18
successful : boolean ;
@@ -33,16 +33,16 @@ export declare type Form = {
33
33
hasFilesDeep : ( object : any | any [ ] ) => boolean ;
34
34
35
35
clear : ( ) => void ;
36
- data : ( ) => FormData ;
37
- only : ( fields : any [ ] ) => FormData ;
38
- populate : ( data : FormData ) => Form ;
36
+ data : ( ) => FormDataPayload ;
37
+ only : ( fields : any [ ] ) => FormDataPayload ;
38
+ populate : ( data : FormDataPayload ) => Form ;
39
39
reset : ( ) => void ;
40
- setInitialValues : ( values : FormData ) => void ;
40
+ setInitialValues : ( values : FormDataPayload ) => void ;
41
41
42
42
onFail : ( error : AxiosResponse ) => void ;
43
43
onSuccess : ( data : any ) => void ;
44
44
45
- withData : ( data : FormData ) => Form ;
45
+ withData : ( data : FormDataPayload ) => Form ;
46
46
withErrors : ( errors : ErrorCollection ) => Form ;
47
47
withOptions : ( options : FormOptions ) => Form ;
48
48
@@ -63,4 +63,4 @@ export declare type Errors = {
63
63
get : ( field : string ) => string [ ] ;
64
64
has : ( field : string ) => boolean ;
65
65
record : ( errors ?: ErrorCollection ) => void ;
66
- }
66
+ }
0 commit comments