Skip to content

Commit 518992e

Browse files
committed
Separate mergeConfiguration definitions
1 parent daa8d86 commit 518992e

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

modules/openapi-generator/src/main/resources/typescript/configuration.mustache

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,17 @@ export function createConfiguration(conf: ConfigurationParameters = {}): Configu
103103
/**
104104
* Merge configuration options into a configuration.
105105
*/
106-
export function mergeConfiguration(_config: Configuration, _options?: Configuration{{^useInversify}}Options{{/useInversify}}): Configuration {
107-
let allMiddleware: Middleware[] = [];
108-
{{#useInversify}}
106+
{{#useInversify}}
107+
export function mergeConfiguration(_config: Configuration, _options?: Configuration): Configuration {
109108
if (_options) {
110109
_config = _options;
111110
}
112-
allMiddleware = _config?.middleware;
113-
{{/useInversify}}
114-
{{^useInversify}}
111+
return _config;
112+
}
113+
{{/useInversify}}
114+
{{^useInversify}}
115+
export function mergeConfiguration(_config: Configuration, _options?: ConfigurationOptions): Configuration {
116+
let allMiddleware: Middleware[] = [];
115117
if (_options && _options.middleware) {
116118
const middlewareMergeStrategy = _options.middlewareMergeStrategy || "replace" // default to replace behavior
117119
// call-time middleware provided
@@ -139,9 +141,9 @@ export function mergeConfiguration(_config: Configuration, _options?: Configurat
139141
middleware: allMiddleware || _config.middleware
140142
};
141143
}
142-
{{/useInversify}}
143144
return _config;
144145
}
146+
{{/useInversify}}
145147

146148
/**
147149
* Convert Promise-based configuration options to Observable-based configuration options.

0 commit comments

Comments
 (0)