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