forked from loafle/openapi-generator-original
[Javascript-Flowtyped] Handle joining uniqueItems in api template (#9417)
* Add handling for casting uniqueItems from Set to Arrays so they can be properly joined * Fix mixed-indent lines
This commit is contained in:
parent
1961c661f3
commit
a98cb97f91
@ -104,16 +104,16 @@ export const {{classname}}FetchParamCreator = function (configuration?: Configur
|
|||||||
{{#isKeyInHeader}}
|
{{#isKeyInHeader}}
|
||||||
if (configuration && configuration.apiKey) {
|
if (configuration && configuration.apiKey) {
|
||||||
const localVarApiKeyValue = typeof configuration.apiKey === 'function'
|
const localVarApiKeyValue = typeof configuration.apiKey === 'function'
|
||||||
? configuration.apiKey("{{keyParamName}}")
|
? configuration.apiKey("{{keyParamName}}")
|
||||||
: configuration.apiKey;
|
: configuration.apiKey;
|
||||||
localVarHeaderParameter["{{keyParamName}}"] = localVarApiKeyValue;
|
localVarHeaderParameter["{{keyParamName}}"] = localVarApiKeyValue;
|
||||||
}
|
}
|
||||||
{{/isKeyInHeader}}
|
{{/isKeyInHeader}}
|
||||||
{{#isKeyInQuery}}
|
{{#isKeyInQuery}}
|
||||||
if (configuration && configuration.apiKey) {
|
if (configuration && configuration.apiKey) {
|
||||||
const localVarApiKeyValue = typeof configuration.apiKey === 'function'
|
const localVarApiKeyValue = typeof configuration.apiKey === 'function'
|
||||||
? configuration.apiKey("{{keyParamName}}")
|
? configuration.apiKey("{{keyParamName}}")
|
||||||
: configuration.apiKey;
|
: configuration.apiKey;
|
||||||
localVarQueryParameter["{{keyParamName}}"] = localVarApiKeyValue;
|
localVarQueryParameter["{{keyParamName}}"] = localVarApiKeyValue;
|
||||||
}
|
}
|
||||||
{{/isKeyInQuery}}
|
{{/isKeyInQuery}}
|
||||||
@ -127,9 +127,9 @@ export const {{classname}}FetchParamCreator = function (configuration?: Configur
|
|||||||
{{#isOAuth}}
|
{{#isOAuth}}
|
||||||
// oauth required
|
// oauth required
|
||||||
if (configuration && configuration.accessToken) {
|
if (configuration && configuration.accessToken) {
|
||||||
const localVarAccessTokenValue = typeof configuration.accessToken === 'function'
|
const localVarAccessTokenValue = typeof configuration.accessToken === 'function'
|
||||||
? configuration.accessToken("{{name}}", [{{#scopes}}"{{{scope}}}"{{^-last}}, {{/-last}}{{/scopes}}])
|
? configuration.accessToken("{{name}}", [{{#scopes}}"{{{scope}}}"{{^-last}}, {{/-last}}{{/scopes}}])
|
||||||
: configuration.accessToken;
|
: configuration.accessToken;
|
||||||
localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
|
localVarHeaderParameter["Authorization"] = "Bearer " + localVarAccessTokenValue;
|
||||||
}
|
}
|
||||||
{{/isOAuth}}
|
{{/isOAuth}}
|
||||||
@ -142,7 +142,7 @@ export const {{classname}}FetchParamCreator = function (configuration?: Configur
|
|||||||
localVarQueryParameter['{{baseName}}'] = {{paramName}};
|
localVarQueryParameter['{{baseName}}'] = {{paramName}};
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
{{^isCollectionFormatMulti}}
|
{{^isCollectionFormatMulti}}
|
||||||
localVarQueryParameter['{{baseName}}'] = {{paramName}}.join(COLLECTION_FORMATS["{{collectionFormat}}"]);
|
localVarQueryParameter['{{baseName}}'] = {{#uniqueItems}}Array.from({{/uniqueItems}}{{paramName}}{{#uniqueItems}}){{/uniqueItems}}.join(COLLECTION_FORMATS["{{collectionFormat}}"]);
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
}
|
}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
@ -166,7 +166,7 @@ export const {{classname}}FetchParamCreator = function (configuration?: Configur
|
|||||||
{{#headerParams}}
|
{{#headerParams}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
if ({{paramName}}) {
|
if ({{paramName}}) {
|
||||||
localVarHeaderParameter['{{baseName}}'] = {{paramName}}.join(COLLECTION_FORMATS["{{collectionFormat}}"]);
|
localVarHeaderParameter['{{baseName}}'] = {{#uniqueItems}}Array.from({{/uniqueItems}}{{paramName}}{{#uniqueItems}}){{/uniqueItems}}.join(COLLECTION_FORMATS["{{collectionFormat}}"]);
|
||||||
}
|
}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{^isArray}}
|
{{^isArray}}
|
||||||
@ -185,7 +185,7 @@ export const {{classname}}FetchParamCreator = function (configuration?: Configur
|
|||||||
})
|
})
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
{{^isCollectionFormatMulti}}
|
{{^isCollectionFormatMulti}}
|
||||||
localVarFormParams.set('{{baseName}}', {{paramName}}.join(COLLECTION_FORMATS["{{collectionFormat}}"]));
|
localVarFormParams.set('{{baseName}}', {{#uniqueItems}}Array.from({{/uniqueItems}}{{paramName}}{{#uniqueItems}}){{/uniqueItems}}.join(COLLECTION_FORMATS["{{collectionFormat}}"]));
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
}
|
}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user