feat(packages): @sa/axios: add response to flatRequest when success

This commit is contained in:
Soybean
2024-09-07 11:25:30 +08:00
parent be8556cd2b
commit c4e16102cb
2 changed files with 6 additions and 4 deletions

View File

@@ -162,12 +162,12 @@ export function createFlatRequest<ResponseData = any, State = Record<string, unk
if (responseType === 'json') {
const data = opts.transformBackendResponse(response);
return { data, error: null };
return { data, error: null, response };
}
return { data: response.data as MappedType<R, T>, error: null };
} catch (error) {
return { data: null, error };
return { data: null, error, response: (error as AxiosError<ResponseData>).response };
}
} as FlatRequestInstance<State, ResponseData>;