diff --git a/modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache b/modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache index f35185c8aff7..19e5bdd11eb9 100644 --- a/modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache @@ -84,8 +84,8 @@ export class {{classname}} { {{#useSingleRequestParameter}} {{#allParams.0}} * @param {{=<% %>=}}{<%& classname %><%& operationIdCamelCase %>Request}<%={{ }}=%> requestParameters Request parameters. - */ {{/allParams.0}} + */ {{/useSingleRequestParameter}} {{^useSingleRequestParameter}} {{#allParams}}* @param {{paramName}} {{description}} @@ -101,15 +101,16 @@ export class {{classname}} { public {{nickname}}({{#allParams}}{{^isConstEnumParam}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/isConstEnumParam}}{{/allParams}}): Observable>; public {{nickname}}({{#allParams}}{{^isConstEnumParam}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/isConstEnumParam}}{{/allParams}}): Observable { {{/useSingleRequestParameter}} +{{#allParams.0}} {{#useSingleRequestParameter}} -const { -{{#allParams}} - {{paramName}}, -{{/allParams}} -} = requestParameters; + const { + {{#allParams}} + {{paramName}}, + {{/allParams}} + } = requestParameters; {{/useSingleRequestParameter}} - +{{/allParams.0}} {{#allParams}} {{#required}} {{#isConstEnumParam}} diff --git a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts index 8b865f9e433f..91275a393539 100644 --- a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/pet.service.ts @@ -50,7 +50,6 @@ export class PetService { */ public addPet(pet: Pet, ): Observable>; public addPet(pet: Pet, ): Observable { - if (pet === null || pet === undefined) { throw new Error('Required parameter pet was null or undefined when calling addPet.'); } @@ -111,7 +110,6 @@ export class PetService { */ public deletePet(petId: number, apiKey?: string, ): Observable>; public deletePet(petId: number, apiKey?: string, ): Observable { - if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -165,7 +163,6 @@ export class PetService { */ public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, ): Observable>>; public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, ): Observable { - if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -224,7 +221,6 @@ export class PetService { */ public findPetsByTags(tags: Array, ): Observable>>; public findPetsByTags(tags: Array, ): Observable { - if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -283,7 +279,6 @@ export class PetService { */ public getPetById(petId: number, ): Observable>; public getPetById(petId: number, ): Observable { - if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -334,7 +329,6 @@ export class PetService { */ public updatePet(pet: Pet, ): Observable>; public updatePet(pet: Pet, ): Observable { - if (pet === null || pet === undefined) { throw new Error('Required parameter pet was null or undefined when calling updatePet.'); } @@ -396,7 +390,6 @@ export class PetService { */ public updatePetWithForm(petId: number, name?: string, status?: string, ): Observable>; public updatePetWithForm(petId: number, name?: string, status?: string, ): Observable { - if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -471,7 +464,6 @@ export class PetService { */ public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, ): Observable>; public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, ): Observable { - if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } diff --git a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/store.service.ts index bc34e3910920..1b1ad2cc7222 100644 --- a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/store.service.ts @@ -49,7 +49,6 @@ export class StoreService { */ public deleteOrder(orderId: string, ): Observable>; public deleteOrder(orderId: string, ): Observable { - if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -92,7 +91,6 @@ export class StoreService { */ public getInventory(): Observable>; public getInventory(): Observable { - let headers = {...this.defaultHeaders}; let accessTokenObservable: Observable = of(null); @@ -138,7 +136,6 @@ export class StoreService { */ public getOrderById(orderId: number, ): Observable>; public getOrderById(orderId: number, ): Observable { - if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -184,7 +181,6 @@ export class StoreService { */ public placeOrder(order: Order, ): Observable>; public placeOrder(order: Order, ): Observable { - if (order === null || order === undefined) { throw new Error('Required parameter order was null or undefined when calling placeOrder.'); } diff --git a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/user.service.ts index 7019b9bde7a1..5b3f37e817d3 100644 --- a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/api/user.service.ts @@ -49,7 +49,6 @@ export class UserService { */ public createUser(user: User, ): Observable>; public createUser(user: User, ): Observable { - if (user === null || user === undefined) { throw new Error('Required parameter user was null or undefined when calling createUser.'); } @@ -104,7 +103,6 @@ export class UserService { */ public createUsersWithArrayInput(user: Array, ): Observable>; public createUsersWithArrayInput(user: Array, ): Observable { - if (user === null || user === undefined) { throw new Error('Required parameter user was null or undefined when calling createUsersWithArrayInput.'); } @@ -159,7 +157,6 @@ export class UserService { */ public createUsersWithListInput(user: Array, ): Observable>; public createUsersWithListInput(user: Array, ): Observable { - if (user === null || user === undefined) { throw new Error('Required parameter user was null or undefined when calling createUsersWithListInput.'); } @@ -214,7 +211,6 @@ export class UserService { */ public deleteUser(username: string, ): Observable>; public deleteUser(username: string, ): Observable { - if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -263,7 +259,6 @@ export class UserService { */ public getUserByName(username: string, ): Observable>; public getUserByName(username: string, ): Observable { - if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -310,7 +305,6 @@ export class UserService { */ public loginUser(username: string, password: string, ): Observable>; public loginUser(username: string, password: string, ): Observable { - if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -368,7 +362,6 @@ export class UserService { */ public logoutUser(): Observable>; public logoutUser(): Observable { - let headers = {...this.defaultHeaders}; let accessTokenObservable: Observable = of(null); @@ -414,7 +407,6 @@ export class UserService { */ public updateUser(username: string, user: User, ): Observable>; public updateUser(username: string, user: User, ): Observable { - if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } diff --git a/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/pet.service.ts index ceef83bd634a..9644c08c2ede 100644 --- a/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/pet.service.ts @@ -51,7 +51,6 @@ export class PetService { */ public addPet(pet: Pet, ): Observable>; public addPet(pet: Pet, ): Observable { - if (pet === null || pet === undefined) { throw new Error('Required parameter pet was null or undefined when calling addPet.'); } @@ -112,7 +111,6 @@ export class PetService { */ public deletePet(petId: number, apiKey?: string, ): Observable>; public deletePet(petId: number, apiKey?: string, ): Observable { - if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -166,7 +164,6 @@ export class PetService { */ public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, ): Observable>>; public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, ): Observable { - if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -225,7 +222,6 @@ export class PetService { */ public findPetsByTags(tags: Array, ): Observable>>; public findPetsByTags(tags: Array, ): Observable { - if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -284,7 +280,6 @@ export class PetService { */ public getPetById(petId: number, ): Observable>; public getPetById(petId: number, ): Observable { - if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -335,7 +330,6 @@ export class PetService { */ public updatePet(pet: Pet, ): Observable>; public updatePet(pet: Pet, ): Observable { - if (pet === null || pet === undefined) { throw new Error('Required parameter pet was null or undefined when calling updatePet.'); } @@ -397,7 +391,6 @@ export class PetService { */ public updatePetWithForm(petId: number, name?: string, status?: string, ): Observable>; public updatePetWithForm(petId: number, name?: string, status?: string, ): Observable { - if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -472,7 +465,6 @@ export class PetService { */ public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, ): Observable>; public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, ): Observable { - if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } diff --git a/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/store.service.ts index 2520dfe41059..443656c0629d 100644 --- a/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/store.service.ts @@ -50,7 +50,6 @@ export class StoreService { */ public deleteOrder(orderId: string, ): Observable>; public deleteOrder(orderId: string, ): Observable { - if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -93,7 +92,6 @@ export class StoreService { */ public getInventory(): Observable>; public getInventory(): Observable { - let headers = {...this.defaultHeaders}; let accessTokenObservable: Observable = of(null); @@ -139,7 +137,6 @@ export class StoreService { */ public getOrderById(orderId: number, ): Observable>; public getOrderById(orderId: number, ): Observable { - if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -185,7 +182,6 @@ export class StoreService { */ public placeOrder(order: Order, ): Observable>; public placeOrder(order: Order, ): Observable { - if (order === null || order === undefined) { throw new Error('Required parameter order was null or undefined when calling placeOrder.'); } diff --git a/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/user.service.ts index f21364efad83..0d10fb11eba5 100644 --- a/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default/api/user.service.ts @@ -50,7 +50,6 @@ export class UserService { */ public createUser(user: User, ): Observable>; public createUser(user: User, ): Observable { - if (user === null || user === undefined) { throw new Error('Required parameter user was null or undefined when calling createUser.'); } @@ -105,7 +104,6 @@ export class UserService { */ public createUsersWithArrayInput(user: Array, ): Observable>; public createUsersWithArrayInput(user: Array, ): Observable { - if (user === null || user === undefined) { throw new Error('Required parameter user was null or undefined when calling createUsersWithArrayInput.'); } @@ -160,7 +158,6 @@ export class UserService { */ public createUsersWithListInput(user: Array, ): Observable>; public createUsersWithListInput(user: Array, ): Observable { - if (user === null || user === undefined) { throw new Error('Required parameter user was null or undefined when calling createUsersWithListInput.'); } @@ -215,7 +212,6 @@ export class UserService { */ public deleteUser(username: string, ): Observable>; public deleteUser(username: string, ): Observable { - if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -264,7 +260,6 @@ export class UserService { */ public getUserByName(username: string, ): Observable>; public getUserByName(username: string, ): Observable { - if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -311,7 +306,6 @@ export class UserService { */ public loginUser(username: string, password: string, ): Observable>; public loginUser(username: string, password: string, ): Observable { - if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -369,7 +363,6 @@ export class UserService { */ public logoutUser(): Observable>; public logoutUser(): Observable { - let headers = {...this.defaultHeaders}; let accessTokenObservable: Observable = of(null); @@ -415,7 +408,6 @@ export class UserService { */ public updateUser(username: string, user: User, ): Observable>; public updateUser(username: string, user: User, ): Observable { - if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); }