diff --git a/Sources/EnumeratorMacroImpl/Types/EArray.swift b/Sources/EnumeratorMacroImpl/Types/EArray.swift index 81bafb6..28bc43e 100644 --- a/Sources/EnumeratorMacroImpl/Types/EArray.swift +++ b/Sources/EnumeratorMacroImpl/Types/EArray.swift @@ -1,7 +1,7 @@ import Mustache struct EArray { - fileprivate let underlying: [Element] + let underlying: [Element] init(underlying: [Element]) { self.underlying = underlying diff --git a/Sources/EnumeratorMacroImpl/Types/EParameters.swift b/Sources/EnumeratorMacroImpl/Types/EParameters.swift index 37073f8..e73d73c 100644 --- a/Sources/EnumeratorMacroImpl/Types/EParameters.swift +++ b/Sources/EnumeratorMacroImpl/Types/EParameters.swift @@ -1,10 +1,10 @@ import Mustache struct EParameters { - fileprivate let underlying: [EParameter] + fileprivate let underlying: EArray init(underlying: [EParameter]) { - self.underlying = underlying + self.underlying = .init(underlying: underlying) } } @@ -43,8 +43,8 @@ extension EParameters: MustacheTransformable { let array = EArray(underlying: namesAndTypes) return array case "tupleValue": - if self.underlying.count == 1 { - return EArray(underlying: [underlying[0].type]) + if self.underlying.underlying.count == 1 { + return EArray(underlying: [underlying.underlying[0].type]) } else { let namesAndTypes = self .enumerated()