Skip to content

Commit 5acd264

Browse files
committed
feat: fetchApiData 함수의 제네릭 타입 개선
- fetchApiData 함수의 제네릭 타입을 ResponseData와 RequestData로 변경하여 가독성과 유연성 향상 - AxiosRequestConfig의 타입 매개변수도 수정하여 일관성 유지
1 parent 397b0bd commit 5acd264

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { AxiosRequestConfig } from 'axios';
22
import { instance } from './instance';
33

4-
export const fetchApiData = async <T, D = T>(option: AxiosRequestConfig<D>) => {
5-
const { data } = await instance<T>(option);
4+
export const fetchApiData = async <ResponseData, RequestData = ResponseData>(
5+
option: AxiosRequestConfig<RequestData>,
6+
) => {
7+
const { data } = await instance<ResponseData>(option);
68
return data;
79
};

0 commit comments

Comments
 (0)