@@ -22,59 +22,59 @@ import { {{{name}}}{{{@root.postfix}}} } from './services/{{{name}}}{{{@root.pos
22
22
23
23
{{ #equals @root.httpClient ' angular' }}
24
24
@NgModule({
25
- imports: [HttpClientModule],
26
- providers: [
27
- {
28
- provide: OpenAPI,
29
- useValue: {
30
- BASE: OpenAPI?.BASE ?? '{{{ server }}} ',
31
- VERSION: OpenAPI?.VERSION ?? '{{{ version }}} ',
32
- WITH_CREDENTIALS: OpenAPI?.WITH_CREDENTIALS ?? false,
33
- CREDENTIALS: OpenAPI?.CREDENTIALS ?? 'include',
34
- TOKEN: OpenAPI?.TOKEN,
35
- USERNAME: OpenAPI?.USERNAME,
36
- PASSWORD: OpenAPI?.PASSWORD,
37
- HEADERS: OpenAPI?.HEADERS,
38
- ENCODE_PATH: OpenAPI?.ENCODE_PATH,
39
- } as OpenAPIConfig,
40
- },
41
- {
42
- provide: BaseHttpRequest,
43
- useClass: AngularHttpRequest,
44
- },
45
- {{ #each services }}
46
- {{{ name }}}{{{ @root.postfix }}} ,
47
- {{ /each }}
48
- ]
25
+ imports: [HttpClientModule],
26
+ providers: [
27
+ {
28
+ provide: OpenAPI,
29
+ useValue: {
30
+ BASE: OpenAPI?.BASE ?? '{{{ server }}} ',
31
+ VERSION: OpenAPI?.VERSION ?? '{{{ version }}} ',
32
+ WITH_CREDENTIALS: OpenAPI?.WITH_CREDENTIALS ?? false,
33
+ CREDENTIALS: OpenAPI?.CREDENTIALS ?? 'include',
34
+ TOKEN: OpenAPI?.TOKEN,
35
+ USERNAME: OpenAPI?.USERNAME,
36
+ PASSWORD: OpenAPI?.PASSWORD,
37
+ HEADERS: OpenAPI?.HEADERS,
38
+ ENCODE_PATH: OpenAPI?.ENCODE_PATH,
39
+ } as OpenAPIConfig,
40
+ },
41
+ {
42
+ provide: BaseHttpRequest,
43
+ useClass: AngularHttpRequest,
44
+ },
45
+ {{ #each services }}
46
+ {{{ name }}}{{{ @root.postfix }}} ,
47
+ {{ /each }}
48
+ ]
49
49
})
50
50
export class {{{ clientName }}} {}
51
51
{{ else }}
52
52
type HttpRequestConstructor = new (config: OpenAPIConfig) => BaseHttpRequest;
53
53
54
54
export class {{{ clientName }}} {
55
55
56
- {{ #each services }}
57
- public readonly {{{ camelCase name }}} : {{{ name }}}{{{ @root.postfix }}} ;
58
- {{ /each }}
56
+ {{ #each services }}
57
+ public readonly {{{ camelCase name }}} : {{{ name }}}{{{ @root.postfix }}} ;
58
+ {{ /each }}
59
59
60
- public readonly request: BaseHttpRequest;
60
+ public readonly request: BaseHttpRequest;
61
61
62
- constructor(config?: Partial<OpenAPIConfig >, HttpRequest: HttpRequestConstructor = {{{ httpRequest }}} ) {
63
- this.request = new HttpRequest({
64
- BASE: config?.BASE ?? '{{{ server }}} ',
65
- VERSION: config?.VERSION ?? '{{{ version }}} ',
66
- WITH_CREDENTIALS: config?.WITH_CREDENTIALS ?? false,
67
- CREDENTIALS: config?.CREDENTIALS ?? 'include',
68
- TOKEN: config?.TOKEN,
69
- USERNAME: config?.USERNAME,
70
- PASSWORD: config?.PASSWORD,
71
- HEADERS: config?.HEADERS,
72
- ENCODE_PATH: config?.ENCODE_PATH,
73
- });
62
+ constructor(public config?: Partial<OpenAPIConfig >, HttpRequest: HttpRequestConstructor = {{{ httpRequest }}} ) {
63
+ this.request = new HttpRequest({
64
+ BASE: config?.BASE ?? '{{{ server }}} ',
65
+ VERSION: config?.VERSION ?? '{{{ version }}} ',
66
+ WITH_CREDENTIALS: config?.WITH_CREDENTIALS ?? false,
67
+ CREDENTIALS: config?.CREDENTIALS ?? 'include',
68
+ TOKEN: config?.TOKEN,
69
+ USERNAME: config?.USERNAME,
70
+ PASSWORD: config?.PASSWORD,
71
+ HEADERS: config?.HEADERS,
72
+ ENCODE_PATH: config?.ENCODE_PATH,
73
+ });
74
74
75
- {{ #each services }}
76
- this.{{{ camelCase name }}} = new {{{ name }}}{{{ @root.postfix }}} (this.request);
77
- {{ /each }}
75
+ {{ #each services }}
76
+ this.{{{ camelCase name }}} = new {{{ name }}}{{{ @root.postfix }}} (this.request, this.config );
77
+ {{ /each }}
78
78
}
79
- }
80
- {{ /equals }}
79
+ }
80
+ {{ /equals }}
0 commit comments