Skip to content

Commit efab0a8

Browse files
committed
Update sample files
1 parent 6cdc1b5 commit efab0a8

14 files changed

Lines changed: 84 additions & 70 deletions

File tree

samples/client/others/typescript-angular-v20/builds/query-param-deep-object/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/others/typescript-angular-v20/builds/query-param-json/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/others/typescript-angular/builds/composed-schemas-tagged-unions/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/others/typescript-angular/builds/composed-schemas/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/petstore/typescript-angular-v16-provided-in-root/builds/default/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/petstore/typescript-angular-v17-provided-in-root/builds/default/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/petstore/typescript-angular-v18-provided-in-root/builds/default/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/petstore/typescript-angular-v19-provided-in-root/builds/default/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/petstore/typescript-angular-v19-with-angular-dependency-params/builds/default/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

samples/client/petstore/typescript-angular-v19/builds/default/api.base.service.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,16 @@ export class BaseService {
6262
return httpParams.append(key, value.toString());
6363
} else if (value instanceof Date) {
6464
return httpParams.append(key, value.toISOString());
65-
} else if (Array.isArray(value)) {
66-
// Otherwise, if it's an array, add each element.
65+
} else if (Array.isArray(value) || value instanceof Set) {
66+
// Otherwise, if it's an array or set, add each element.
67+
const array = Array.isArray(value) ? value : Array.from(value);
6768
if (paramStyle === QueryParamStyle.Form) {
68-
return httpParams.set(key, value, {explode: explode, delimiter: ','});
69+
return httpParams.set(key, array, {explode: explode, delimiter: ','});
6970
} else if (paramStyle === QueryParamStyle.SpaceDelimited) {
70-
return httpParams.set(key, value, {explode: explode, delimiter: ' '});
71+
return httpParams.set(key, array, {explode: explode, delimiter: ' '});
7172
} else {
7273
// PipeDelimited
73-
return httpParams.set(key, value, {explode: explode, delimiter: '|'});
74+
return httpParams.set(key, array, {explode: explode, delimiter: '|'});
7475
}
7576
} else {
7677
// Otherwise, if it's an object, add each field.

0 commit comments

Comments
 (0)