fix: Update request function to handle data type

代码生成的泛型为IResponse,http执行返回的是IResponse里的data,TS会报错
This commit is contained in:
hellomooning
2025-11-07 17:37:50 +08:00
committed by GitHub
parent 4c885b8ca9
commit b96aee5a04

View File

@@ -4,7 +4,7 @@ import { http } from './http'
/*
* openapi-ts-request 工具的 request 跨客户端适配方法
*/
export default function request<T = unknown>(
export default function request<T extends { data?: any }>(
url: string,
options: Omit<CustomRequestOptions, 'url'> & {
params?: Record<string, unknown>
@@ -26,5 +26,5 @@ export default function request<T = unknown>(
delete requestOptions.headers
}
return http<T>(requestOptions)
return http<T['data']>(requestOptions)
}