We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c223af9 commit af65db6Copy full SHA for af65db6
2 files changed
.changeset/whole-kids-shake.md
@@ -0,0 +1,10 @@
1
+---
2
+'@commercetools/ts-client': minor
3
4
+
5
+add generic type to `execute` method
6
7
+```diff
8
+- execute(request: ClientRequest): Promise<ClientResult>
9
++ execute<T extends object = any>(request: ClientRequest): Promise<ClientResult<T>>
10
+```
packages/sdk-client-v3/src/types/types.d.ts
@@ -323,7 +323,7 @@ type TResponse = {
323
}
324
325
export type Client = {
326
- execute(request: ClientRequest): Promise<ClientResult>
+ execute<T extends object = any>(request: ClientRequest): Promise<ClientResult<T>>
327
process<T extends object = any>(
328
request: ClientRequest,
329
fn: ProcessFn<T>,
0 commit comments