@@ -38,13 +38,13 @@ export type RequestOptions<T> = {
38
38
* @returns SWR response
39
39
*/
40
40
// eslint-disable-next-line @typescript-eslint/no-explicit-any
41
- export function get < Data , Error = any > (
41
+ export function get < Result , Error = any > (
42
42
url : string | null ,
43
43
args ?: unknown ,
44
- options ?: RequestOptions < Data >
45
- ) : SWRResponse < Data , Error > {
44
+ options ?: RequestOptions < Result >
45
+ ) : SWRResponse < Result , Error > {
46
46
const reqUrl = options ?. disabled ? null : url ? makeUrl ( url , args ) : null ;
47
- return useSWR < Data , Error > ( reqUrl , fetcher , {
47
+ return useSWR < Result , Error > ( reqUrl , fetcher , {
48
48
fallbackData : options ?. initialData ,
49
49
} ) ;
50
50
}
@@ -56,7 +56,7 @@ export function get<Data, Error = any>(
56
56
* @param data The request data.
57
57
* @param mutate Mutator for invalidating cache.
58
58
*/
59
- export async function post < Data , Result > ( url : string , data : Data , mutate : Mutator ) : Promise < Result > {
59
+ export async function post < Result > ( url : string , data : unknown , mutate : Mutator ) : Promise < Result > {
60
60
const r : Result = await fetcher ( url , {
61
61
method : 'POST' ,
62
62
headers : {
@@ -75,7 +75,7 @@ export async function post<Data, Result>(url: string, data: Data, mutate: Mutato
75
75
* @param data The request data.
76
76
* @param mutate Mutator for invalidating cache.
77
77
*/
78
- export async function put < Data , Result > ( url : string , data : Data , mutate : Mutator ) : Promise < Result > {
78
+ export async function put < Result > ( url : string , data : unknown , mutate : Mutator ) : Promise < Result > {
79
79
const r : Result = await fetcher ( url , {
80
80
method : 'PUT' ,
81
81
headers : {
0 commit comments