Skip to content

Commit 034d2e3

Browse files
committed
Rename convert methods to be consistent
1 parent d850a6b commit 034d2e3

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/Case.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,18 @@ const transforms = {
2525

2626
// A recursive function that looks at the models and their properties and
2727
// converts each property name using the provided transform function.
28-
export const convertModelNames = <T extends Model | OperationResponse>(model: T, type: Exclude<Case, Case.NONE>): T => {
28+
export const convertModelCase = <T extends Model | OperationResponse>(model: T, type: Exclude<Case, Case.NONE>): T => {
2929
return {
3030
...model,
3131
name: transforms[type](model.name),
32-
link: model.link ? convertModelNames(model.link, type) : null,
33-
enum: model.enum.map(modelEnum => convertEnumName(modelEnum, type)),
34-
enums: model.enums.map(property => convertModelNames(property, type)),
35-
properties: model.properties.map(property => convertModelNames(property, type)),
32+
link: model.link ? convertModelCase(model.link, type) : null,
33+
enum: model.enum.map(modelEnum => convertEnumCase(modelEnum, type)),
34+
enums: model.enums.map(property => convertModelCase(property, type)),
35+
properties: model.properties.map(property => convertModelCase(property, type)),
3636
};
3737
};
3838

39-
const convertEnumName = (modelEnum: Enum, type: Exclude<Case, Case.NONE>): Enum => {
39+
const convertEnumCase = (modelEnum: Enum, type: Exclude<Case, Case.NONE>): Enum => {
4040
return {
4141
...modelEnum,
4242
name: transforms[type](modelEnum.name),
@@ -48,7 +48,7 @@ export const convertServiceCase = (service: Service, type: Exclude<Case, Case.NO
4848
...service,
4949
operations: service.operations.map(op => ({
5050
...op,
51-
results: op.results.map(results => convertModelNames(results, type)),
51+
results: op.results.map(results => convertModelCase(results, type)),
5252
})),
5353
};
5454
};

src/utils/writeClientModels.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { resolve } from 'path';
22

33
import type { Model } from '../client/interfaces/Model';
4-
import { Case, convertModelNames } from '../Case';
4+
import { Case, convertModelCase } from '../Case';
55
import type { HttpClient } from '../HttpClient';
66
import type { Indent } from '../Indent';
77
import { writeFile } from './fileSystem';
@@ -29,7 +29,7 @@ export const writeClientModels = async (
2929
transformCase: Case
3030
): Promise<void> => {
3131
for (const model of models) {
32-
const newModel = transformCase === Case.NONE ? model : convertModelNames(model, transformCase);
32+
const newModel = transformCase === Case.NONE ? model : convertModelCase(model, transformCase);
3333
const file = resolve(outputPath, `${model.name}.ts`);
3434
const templateResult = templates.exports.model({
3535
...newModel,

0 commit comments

Comments
 (0)