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
}