mirror of
https://github.com/ferdikoomen/openapi-typescript-codegen.git
synced 2025-12-08 20:16:21 +00:00
19 lines
602 B
TypeScript
19 lines
602 B
TypeScript
import type { Model } from '../client/interfaces/Model';
|
|
import { postProcessModelEnum } from './postProcessModelEnum';
|
|
import { postProcessModelEnums } from './postProcessModelEnums';
|
|
import { postProcessModelImports } from './postProcessModelImports';
|
|
|
|
/**
|
|
* Post processes the model.
|
|
* This will clean up any double imports or enum values.
|
|
* @param model
|
|
*/
|
|
export const postProcessModel = (model: Model): Model => {
|
|
return {
|
|
...model,
|
|
imports: postProcessModelImports(model),
|
|
enums: postProcessModelEnums(model),
|
|
enum: postProcessModelEnum(model),
|
|
};
|
|
};
|