func representsExecutable()

in Plugins/Swift-DocC Preview/Symbolic Links/SharedPackagePluginExtensions/Target+defaultSymbolGraphOptions.swift [34:48]


    func representsExecutable(in package: Package) -> Bool {
        // Iterate through the package's products and determine if there's an executable
        // product that contains this target.
        let isExecutable = package.products.contains { product in
            guard let executableProductTargets = (product as? ExecutableProduct)?.targets else {
                return false
            }
            
            return executableProductTargets.contains { target in
                target.id == self.id
            }
        }
        
        return isExecutable
    }