Skip to content

Commit 4c8279e

Browse files
fix(NestJS): use correct typing for default headers (#10616)
* fix(NestJS): use correct typing for default headers closes #10615 * Update modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache Co-authored-by: Alexey Makhrov <amakhrov@gmail.com> * update Co-authored-by: Alexey Makhrov <amakhrov@gmail.com>
1 parent 108e8e5 commit 4c8279e

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export class {{classname}} {
2828
{{/withInterfaces}}
2929

3030
protected basePath = '{{{basePath}}}';
31-
public defaultHeaders = new Map()
31+
public defaultHeaders: Record<string,string> = {};
3232
public configuration = new Configuration();
3333

3434
constructor(protected httpClient: HttpService, @Optional() configuration: Configuration) {

samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import { Configuration } from '../configuration';
2323
export class PetService {
2424

2525
protected basePath = 'http://petstore.swagger.io/v2';
26-
public defaultHeaders = new Map()
26+
public defaultHeaders: Record<string,string> = {};
2727
public configuration = new Configuration();
2828

2929
constructor(protected httpClient: HttpService, @Optional() configuration: Configuration) {

samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/store.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { Configuration } from '../configuration';
2222
export class StoreService {
2323

2424
protected basePath = 'http://petstore.swagger.io/v2';
25-
public defaultHeaders = new Map()
25+
public defaultHeaders: Record<string,string> = {};
2626
public configuration = new Configuration();
2727

2828
constructor(protected httpClient: HttpService, @Optional() configuration: Configuration) {

samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/user.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { Configuration } from '../configuration';
2222
export class UserService {
2323

2424
protected basePath = 'http://petstore.swagger.io/v2';
25-
public defaultHeaders = new Map()
25+
public defaultHeaders: Record<string,string> = {};
2626
public configuration = new Configuration();
2727

2828
constructor(protected httpClient: HttpService, @Optional() configuration: Configuration) {

0 commit comments

Comments
 (0)