diff --git a/Sources/EnumeratorMacroImpl/Types/EParameters.swift b/Sources/EnumeratorMacroImpl/Types/EParameters.swift index 7d565db..8eaf79a 100644 --- a/Sources/EnumeratorMacroImpl/Types/EParameters.swift +++ b/Sources/EnumeratorMacroImpl/Types/EParameters.swift @@ -33,8 +33,12 @@ extension EParameters: MustacheTransformable { } else { switch name { case "names": - let names = self.map(\.name) - let array = EOptionalsArray(underlying: names) + let names = self + .enumerated() + .map { idx, element in + element.name ?? "param\(idx + 1)" + } + let array = EArray(underlying: names) return array case "types": let types = self.map(\.type)