@@ -25,7 +25,7 @@ import {
25
25
} from '../utils' ;
26
26
import { none , Option , some } from 'fp-ts/lib/Option' ;
27
27
import { getArrayMonoid , getRecordMonoid , monoidString , fold , monoidAny } from 'fp-ts/lib/Monoid' ;
28
- import { camelize } from '@devexperts/utils/dist/string/string' ;
28
+ import { decapitalize } from '@devexperts/utils/dist/string/string' ;
29
29
import { intercalate } from 'fp-ts/lib/Foldable2v' ;
30
30
import { collect , lookup } from 'fp-ts/lib/Record' ;
31
31
import { identity } from 'fp-ts/lib/function' ;
@@ -123,7 +123,7 @@ export const serialize: TSerializer = (name: string, swaggerObject: TSwaggerObje
123
123
const serializeDefinitions = ( definitions : TDefinitionsObject ) : TDirectory =>
124
124
directory ( 'definitions' , [ ...serializeDictionary ( definitions , serializeDefinition ) ] ) ;
125
125
const serializePaths = ( paths : TPathsObject ) : TDirectory =>
126
- directory ( 'paths ' , serializeDictionary ( groupPathsByTag ( paths ) , serializePathGroup ) ) ;
126
+ directory ( 'controllers ' , serializeDictionary ( groupPathsByTag ( paths ) , serializePathGroup ) ) ;
127
127
128
128
const serializeDefinition = ( name : string , definition : TSchemaObject ) : TFile => {
129
129
const serialized = serializeSchemaObject ( definition , './' ) ;
@@ -153,7 +153,7 @@ const serializePathGroup = (name: string, group: Record<string, TPathItemObject>
153
153
dependency ( 'asks' , 'fp-ts/lib/Reader' ) ,
154
154
dependency ( 'TAPIClient' , '../client/client' ) ,
155
155
] ) ;
156
- const groupName = name || 'Unknown' ;
156
+ const groupName = ` ${ name } Controller` ;
157
157
return file (
158
158
`${ groupName } .ts` ,
159
159
`
@@ -164,7 +164,7 @@ const serializePathGroup = (name: string, group: Record<string, TPathItemObject>
164
164
${ serialized . type }
165
165
};
166
166
167
- export const ${ camelize ( groupName , true ) } = asks((e: { apiClient: TAPIClient }): ${ groupName } => ({
167
+ export const ${ decapitalize ( groupName ) } = asks((e: { apiClient: TAPIClient }): ${ groupName } => ({
168
168
${ serialized . io }
169
169
}));
170
170
` ,
0 commit comments