Skip to content

Commit acf31be

Browse files
committed
fix: fix typing issue
1 parent 227ba23 commit acf31be

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/templates/core/BaseHttpRequest.hbs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
{{>header}}
22

3+
import { ClientOptions } from './core/{{{httpRequest}}}';
4+
export type { ClientOptions } from './core/{{{httpRequest}}}';
5+
36
{{#equals @root.httpClient 'angular'}}
47
import type { HttpClient } from '@angular/common/http';
58
import type { Observable } from 'rxjs';
@@ -24,8 +27,8 @@ export abstract class BaseHttpRequest {
2427
{{/equals}}
2528

2629
{{#equals @root.httpClient 'angular'}}
27-
public abstract request<T>(options: ApiRequestOptions): Observable<T>;
30+
public abstract request<T>(options: ApiRequestOptions<ClientOptions>): Observable<T>;
2831
{{else}}
29-
public abstract request<T>(options: ApiRequestOptions): CancelablePromise<T>;
32+
public abstract request<T>(options: ApiRequestOptions<ClientOptions>): CancelablePromise<T>;
3033
{{/equals}}
3134
}

src/templates/exportService.hbs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
{{>header}}
22

3-
import { ClientOptions } from './core/{{{httpRequest}}}';
4-
53
{{#equals @root.httpClient 'angular'}}
64
{{#if @root.exportClient}}
75
import { Injectable } from '@angular/core';
@@ -24,9 +22,9 @@ import type { CancelablePromise } from '../core/CancelablePromise';
2422
{{/notEquals}}
2523
{{#if @root.exportClient}}
2624
{{#equals @root.httpClient 'angular'}}
27-
import { BaseHttpRequest } from '../core/BaseHttpRequest';
25+
import { BaseHttpRequest, ClientOptions } from '../core/BaseHttpRequest';
2826
{{else}}
29-
import type { BaseHttpRequest } from '../core/BaseHttpRequest';
27+
import type { BaseHttpRequest, ClientOptions } from '../core/BaseHttpRequest';
3028
{{/equals}}
3129
{{else}}
3230
import { OpenAPI } from '../core/OpenAPI';

0 commit comments

Comments
 (0)