openapi-typescript-codegen/src/utils/postProcessModelEnums.ts
2022-01-25 13:22:21 +01:00

12 lines
367 B
TypeScript

import type { Model } from '../client/interfaces/Model';
/**
* Set unique enum values for the model
* @param model The model that is post-processed
*/
export const postProcessModelEnums = (model: Model): Model[] => {
return model.enums.filter((property, index, arr) => {
return arr.findIndex(item => item.name === property.name) === index;
});
};