From bec3fcaa17ba7238fe120e03725978ee618e1ea2 Mon Sep 17 00:00:00 2001 From: marys Date: Mon, 8 Jun 2026 14:56:37 +0200 Subject: [PATCH] add own includes and imports --- openapi_templete/template/src/models/models.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openapi_templete/template/src/models/models.js b/openapi_templete/template/src/models/models.js index 88f5074..b311a78 100644 --- a/openapi_templete/template/src/models/models.js +++ b/openapi_templete/template/src/models/models.js @@ -13,15 +13,15 @@ function generateModels(model) { const properties = model.model?.properties ?? {}; const ownIncludes = Object.values(properties) .filter(p => p.property.constructor.name === 'ConstrainedReferenceModel') - .map(p => `from ${p.property.ref.name} import ${p.property.ref.name}`).join('\n') + .map(p => `from ${p.property.ref.name} import ${p.property.ref.name}`) + const anonymousModels = Object.values(properties) + .filter(p => p.property.constructor.name === 'ConstrainedArrayModel') + .map(p => `from ${p.property.valueModel.name} import ${p.property.valueModel.name}`) const imports = model.dependencies - .join('\n'); return ( - {imports} - {'\n\n'} - {ownIncludes} + {[...imports, ...ownIncludes, ...anonymousModels].join('\n')} {'\n\n'} {model.result}