mirror of
https://github.com/ferdikoomen/openapi-typescript-codegen.git
synced 2025-12-08 20:16:21 +00:00
Merge pull request #1454 from kraenhansen/parameter-components
Parameter components
This commit is contained in:
commit
78354d586a
@ -15,6 +15,19 @@ export const getModels = (openApi: OpenApi): Model[] => {
|
||||
models.push(model);
|
||||
}
|
||||
}
|
||||
for (const definitionName in openApi.components.parameters) {
|
||||
if (openApi.components.parameters.hasOwnProperty(definitionName)) {
|
||||
const definition = openApi.components.parameters[definitionName];
|
||||
const definitionType = getType(definitionName);
|
||||
const schema = definition.schema;
|
||||
if (schema) {
|
||||
const model = getModel(openApi, schema, true, definitionType.base.replace(reservedWords, '_$1'));
|
||||
model.description = definition.description || null;
|
||||
model.deprecated = definition.deprecated;
|
||||
models.push(model);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return models;
|
||||
};
|
||||
|
||||
@ -4907,7 +4907,6 @@ export type SimpleInteger = number;
|
||||
"
|
||||
`;
|
||||
|
||||
exports[`v3 should generate: test/generated/v3/models/SimpleReference.ts 1`] = `
|
||||
"/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user