File tree Expand file tree Collapse file tree 4 files changed +1556
-4
lines changed Expand file tree Collapse file tree 4 files changed +1556
-4
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import { request as __request } from '../core/request';
14
14
import { OpenAPI } from '../core/OpenAPI';
15
15
{{ /if }}
16
16
{{ /if }}
17
+ type Writeable<T > = { -readonly [P in keyof T]-?: T[P] };
17
18
18
19
export class {{{ name }}}{{{ @root.postfix }}} {
19
20
{{ #if @root.exportClient }}
Original file line number Diff line number Diff line change 9
9
{{ #if description }}
10
10
/** {{{ description }}} **/
11
11
{{ /if }}
12
- {{{ name }}}{{> isRequired }} : {{> type }} ,
12
+ {{{ name }}}{{> isRequired }} : {{ #equals name ' requestBody ' }} Writeable< {{ >type}}> {{ else }} {{> type }} {{ /equals }} ,
13
13
{{ /each }}
14
14
}
15
15
{{ ~else }}
16
16
17
17
{{ #each parameters }}
18
- {{{ name }}}{{> isRequired }} : {{> type }} {{ #if default }} = {{{ default }}} {{ /if }} ,
18
+ {{{ name }}}{{> isRequired }} : {{ #equals name ' requestBody ' }} Writeable< {{ >type}}> {{ else }} {{> type }} {{ /equals }} {{ #if default }} = {{{ default }}} {{ /if }} ,
19
19
{{ /each }}
20
20
{{ /if }}
21
21
{{ /if }}
Original file line number Diff line number Diff line change @@ -55,8 +55,9 @@ const generateRealWorldSpecs = async () => {
55
55
} ;
56
56
57
57
const main = async ( ) => {
58
- await generate ( './test/spec/v2.json' , './test/generated/v2/' ) ;
59
- await generate ( './test/spec/v3.json' , './test/generated/v3/' ) ;
58
+ //await generate('./test/spec/v2.json', './test/generated/v2/');
59
+ //await generate('./test/spec/v3.json', './test/generated/v3/');
60
+ await generate ( './test/spec/api.yml' , './test/generated/notified/' ) ;
60
61
// await generateRealWorldSpecs();
61
62
} ;
62
63
You can’t perform that action at this time.
0 commit comments