Instance Propertyswift-package-manager 6.0.1PackagePlugin
emitExtensionBlocks
Whether to emit symbols for extensions to external types.
var emitExtensionBlocks: Bool
Whether to emit symbols for extensions to external types.
var emitExtensionBlocks: Bool
s13PackagePlugin0A7ManagerV18SymbolGraphOptionsV19emitExtensionBlocksSbvp
What are these?FGPZ
import PackagePlugin
struct SymbolGraphOptions
Represents options for symbol graph generation.
struct PackageManager
Provides specialized information and services from the Swift Package Manager or an IDE that supports Swift Packages. Different plugin hosts implement the functionality in whatever way is appropriate for them, but should preserve the same semantics described here.
@frozen struct Bool
A value type whose instances are either true
or false
.
init(minimumAccessLevel: AccessLevel = .public, includeSynthesized: Bool = false, includeSPI: Bool = false, emitExtensionBlocks: Bool = false)
var includeSPI: Bool
Whether to include symbols marked as SPI.
var includeSynthesized: Bool
Whether to include synthesized members.
var minimumAccessLevel: AccessLevel
The symbol graph will include symbols at this access level and higher.
enum AccessLevel
Represents a Swift access level.