Skip to content

Commit 5e6a10a

Browse files
PE-2229 - add type to BaseHttpRequest
1 parent 1ee6314 commit 5e6a10a

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/templates/core/BaseHttpRequest.hbs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import type { ApiRequestOptions } from './ApiRequestOptions';
44
import type { ApiResult } from './ApiResult';
55
import type { OpenAPIConfig } from './OpenAPI';
66

7-
export interface BaseHttpRequest {
8-
request(
7+
export interface BaseHttpRequest<T = any> {
8+
request<K = T>(
99
options: ApiRequestOptions,
1010
config: OpenAPIConfig,
1111
mergeConfig?: OpenAPIConfig
12-
): Promise<ApiResult>;
12+
): Promise<ApiResult<K>>;
1313
}

test/__snapshots__/index.client.spec.js.snap

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,12 @@ import type { ApiRequestOptions } from './ApiRequestOptions';
123123
import type { ApiResult } from './ApiResult';
124124
import type { OpenAPIConfig } from './OpenAPI';
125125

126-
export interface BaseHttpRequest {
127-
request(
126+
export interface BaseHttpRequest<T = any> {
127+
request<K = T>(
128128
options: ApiRequestOptions,
129129
config: OpenAPIConfig,
130130
mergeConfig?: OpenAPIConfig
131-
): Promise<ApiResult>;
131+
): Promise<ApiResult<K>>;
132132
}"
133133
`;
134134

@@ -2791,12 +2791,12 @@ import type { ApiRequestOptions } from './ApiRequestOptions';
27912791
import type { ApiResult } from './ApiResult';
27922792
import type { OpenAPIConfig } from './OpenAPI';
27932793

2794-
export interface BaseHttpRequest {
2795-
request(
2794+
export interface BaseHttpRequest<T = any> {
2795+
request<K = T>(
27962796
options: ApiRequestOptions,
27972797
config: OpenAPIConfig,
27982798
mergeConfig?: OpenAPIConfig
2799-
): Promise<ApiResult>;
2799+
): Promise<ApiResult<K>>;
28002800
}"
28012801
`;
28022802

0 commit comments

Comments
 (0)