func model()

in Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift [680:700]


    func model(with acl: String, declKind: NominalTypeDeclKind, overrides: [String: String]?) -> Model {
        if let overrideType = overrides?[self.name.text] {
            return TypeAliasModel(
                name: self.name.text,
                type: .init(kind: .nominal(.init(name: overrideType))),
                acl: acl,
                offset: self.offset,
                length: self.length,
                modelDescription: nil,
                processed: false
            )
        }

        return AssociatedTypeModel(name: self.name.text,
                                   inheritances: self.inheritanceClause?.inheritedTypes.map { $0.with(\.trailingComma, nil).trimmedDescription } ?? [],
                                   defaultType: (self.initializer?.value).map { SwiftType(typeSyntax: $0) },
                                   whereConstraints: self.genericWhereClause?.requirements.map { $0.with(\.trailingComma, nil).trimmedDescription } ?? [],
                                   acl: acl,
                                   offset: self.offset,
                                   length: self.length)
    }