File tree Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Original file line number Diff line number Diff line change
1
+ export enum CaseTransform {
2
+ CAMEL = 'camel' ,
3
+ NONE = 'none' ,
4
+ }
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import { registerHandlebarTemplates } from './utils/registerHandlebarTemplates';
10
10
import { writeClient } from './utils/writeClient' ;
11
11
12
12
export { HttpClient } from './HttpClient' ;
13
+ export { CaseTransform } from './CaseTransform' ;
13
14
export { Indent } from './Indent' ;
14
15
15
16
export type Options = {
@@ -26,6 +27,7 @@ export type Options = {
26
27
indent ?: Indent ;
27
28
postfixServices ?: string ;
28
29
postfixModels ?: string ;
30
+ parameterNameTransform ?: CaseTransform ;
29
31
request ?: string ;
30
32
write ?: boolean ;
31
33
} ;
@@ -64,6 +66,7 @@ export const generate = async ({
64
66
indent = Indent . SPACE_4 ,
65
67
postfixServices = 'Service' ,
66
68
postfixModels = '' ,
69
+ parameterNameTransform = CaseTransform . CAMEL ,
67
70
request,
68
71
write = true ,
69
72
} : Options ) : Promise < void > => {
Original file line number Diff line number Diff line change @@ -12,5 +12,5 @@ export const getOperationParameterName = (value: string): string => {
12
12
. replace ( '[]' , 'Array' )
13
13
. replace ( / [ ^ \w \- ] + / g, '-' )
14
14
. trim ( ) ;
15
- return camelCase ( clean ) . replace ( reservedWords , '_$1' ) ;
15
+ return clean . replace ( reservedWords , '_$1' ) ;
16
16
} ;
You can’t perform that action at this time.
0 commit comments