Skip to content

Commit 95765a5

Browse files
authored
add arg to transformResponse (#1521)
1 parent 3fb4526 commit 95765a5

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

packages/toolkit/src/query/core/buildThunks.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,11 @@ export function buildThunks<
264264
const endpointDefinition = endpointDefinitions[arg.endpointName]
265265

266266
try {
267-
let transformResponse: (baseQueryReturnValue: any, meta: any) => any =
268-
defaultTransformResponse
267+
let transformResponse: (
268+
baseQueryReturnValue: any,
269+
meta: any,
270+
arg: any
271+
) => any = defaultTransformResponse
269272
let result: QueryReturnValue
270273
const baseQueryApi = {
271274
signal,
@@ -295,7 +298,7 @@ export function buildThunks<
295298
if (result.error) throw new HandledError(result.error, result.meta)
296299

297300
return fulfillWithValue(
298-
await transformResponse(result.data, result.meta),
301+
await transformResponse(result.data, result.meta, arg),
299302
{
300303
fulfilledTimeStamp: Date.now(),
301304
baseQueryMeta: result.meta,

packages/toolkit/src/query/endpointDefinitions.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ interface EndpointDefinitionWithQuery<
6060
*/
6161
transformResponse?(
6262
baseQueryReturnValue: BaseQueryResult<BaseQuery>,
63-
meta: BaseQueryMeta<BaseQuery>
63+
meta: BaseQueryMeta<BaseQuery>,
64+
arg: QueryArg
6465
): ResultType | Promise<ResultType>
6566
}
6667

0 commit comments

Comments
 (0)