func parseDefaultVal()

in Sources/MockoloFramework/Utils/SwiftType.swift [274:294]


        func parseDefaultVal(type: SwiftType, isInitParam: Bool) -> String? {
            if let val = defaultSingularVal(isInitParam: isInitParam) {
                return val
            }

            switch type.kind {
            case .tuple(let tuple):
                var defaultValues: [String] = []
                for element in tuple.elements {
                    guard let value = parseDefaultVal(type: element.type, isInitParam: isInitParam) else {
                        return nil
                    }
                    defaultValues.append(value)
                }
                return "(\(defaultValues.joined(separator: ", ")))"
            case .nominal:
                return type.defaultSingularVal(isInitParam: isInitParam)
            case .closure, .composition:
                return nil
            }
        }