diff --git a/src/templates/core/BaseHttpRequest.hbs b/src/templates/core/BaseHttpRequest.hbs index 032b9fff..43ff79cb 100644 --- a/src/templates/core/BaseHttpRequest.hbs +++ b/src/templates/core/BaseHttpRequest.hbs @@ -12,7 +12,7 @@ import type { CancelablePromise } from './CancelablePromise'; import type { OpenAPIConfig } from './OpenAPI'; {{/equals}} -export class BaseHttpRequest { +export abstract class BaseHttpRequest { {{#equals @root.httpClient 'angular'}} constructor( @@ -24,12 +24,8 @@ export class BaseHttpRequest { {{/equals}} {{#equals @root.httpClient 'angular'}} - public request(options: ApiRequestOptions): Observable { - throw new Error('Not Implemented'); - } + public abstract request(options: ApiRequestOptions): Observable; {{else}} - public request(options: ApiRequestOptions): CancelablePromise { - throw new Error('Not Implemented'); - } + public abstract request(options: ApiRequestOptions): CancelablePromise; {{/equals}} }