Instance Propertyswift-package-manager 6.0.1PackageGraph
type
The type of this product.
ResolvedProduct.swift:23var type: ProductType { get }
Other members in extension
Types
struct ID
Resolved module identity that uniquely identifies it in a resolution graph.
Type members
Show obsolete interfaces (1)
Hide obsolete interfaces
Instance members
var buildTriple: BuildTriple
Triple for which this resolved product should be compiled for.
var containsSwiftModules: Bool
True if this product contains Swift modules.
let defaultLocalization: String?
The default localization for resources.
var description: String
var executableModule: ResolvedModule
The main executable module of this product.
var id: ID
var isLinkingXCTest: Bool
var modules: IdentifiableSet<ResolvedModule>
The top level modules contained in this product.
var name: String
The name of this product.
let packageIdentity: PackageIdentity
let supportedPlatforms: [SupportedPlatform]
The list of platforms that are supported by this product.
let testEntryPointModule: ResolvedModule?
Executable module for test entry point file.
let underlying: Product
The underlying product.
func getSupportedPlatform(for: Platform, usingXCTest: Bool
) -> SupportedPlatform func recursiveModuleDependencies(
) throws -> [ResolvedModule] Returns the recursive module dependencies.