From eb0fc642196379848cc818489e37beb7a505ff58 Mon Sep 17 00:00:00 2001 From: Ivan Smolin Date: Tue, 24 Oct 2017 17:41:38 +0300 Subject: [PATCH] fix map and array types formatting --- Swift/macroses/common.utils.twig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Swift/macroses/common.utils.twig b/Swift/macroses/common.utils.twig index 9efcc65..313a7f7 100644 --- a/Swift/macroses/common.utils.twig +++ b/Swift/macroses/common.utils.twig @@ -7,10 +7,12 @@ {% endmacro %} {% macro formatValueType(valueType) %} + {%- import _self as self -%} + {%- if valueType.baseTypeName == "Array" -%} - [{{ valueType.itemsType.baseTypeName }}] + [{{ self.formatValueType(valueType.itemsType) }}] {%- elseif valueType.baseTypeName == "Map" -%} - [{{ valueType.keysType.baseTypeName }}: {{ valueType.valuesType.baseTypeName }}] + [{{ self.formatValueType(valueType.keysType) }}: {{ self.formatValueType(valueType.valuesType) }}] {%- elseif valueType.baseTypeName == "DateTime" -%} Date {%- elseif valueType.baseTypeName == "Long" -%}