Skip to content

Commit 8a2efa2

Browse files
committed
Make fetch result types actually match Cloudflare V4 API
1 parent 50e2835 commit 8a2efa2

File tree

1 file changed

+7
-6
lines changed
  • packages/containers-shared/src/client/core

1 file changed

+7
-6
lines changed

packages/containers-shared/src/client/core/request.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,20 @@ import type { ApiRequestOptions } from "./ApiRequestOptions";
99
import type { ApiResult } from "./ApiResult";
1010
import type { OnCancel } from "./CancelablePromise";
1111

12-
interface FetchError {
12+
interface FetchResponseInfo {
1313
code: number;
1414
documentation_url?: string;
1515
message: string;
16-
error_chain?: FetchError[];
16+
source?: {
17+
pointer?: string;
18+
};
1719
}
1820

19-
interface FetchResult<ResponseType = unknown> {
21+
interface FetchResult<ResponseType = any> {
2022
success: boolean;
2123
result: ResponseType;
22-
errors: FetchError[];
23-
messages?: string[];
24-
result_info?: unknown;
24+
errors: FetchResponseInfo[];
25+
messages?: FetchResponseInfo[];
2526
}
2627

2728
const isDefined = <T>(

0 commit comments

Comments
 (0)