init()

in Sources/MockoloFramework/Models/TypeAliasModel.swift [38:54]


    init(name: String, typeName: String, acl: String?, encloserType: DeclType, overrideTypes: [String: String]?, offset: Int64, length: Int64, modelDescription: String?, useDescription: Bool = false, processed: Bool) {
        self.name = name
        self.accessLevel = acl ?? ""
        self.offset = offset
        self.length = length
        self.processed = processed
        self.modelDescription = modelDescription
        self.overrideTypes = overrideTypes
        self.useDescription = useDescription
        self.addAcl = encloserType == .protocolType && !processed
        // If there's an override typealias value, set it to type
        if let val = overrideTypes?[self.name] {
            self.type  = Type(val)
        } else {
            self.type = typeName.isEmpty ? Type(String.anyType) : Type(typeName)
        }
    }