Module graph

Module graph 

Source
Expand description

Typed, project-qualified repository graph contracts.

Structs§

CanonicalResolutionKey
Project-qualified canonical identity used for export and dependency resolution.
CoverageRecord
Coverage report with counts consistent with its lifecycle state.
EntityResolutionKey
One exported canonical key bound to its owning graph entity.
ExternalSelector
External identity retained without fabricating a local target.
GraphEntity
One typed graph entity at a complete index generation.
GraphEntityKey
Stable project-qualified key for one graph entity.
GraphIdentityText
Validated non-empty, unpadded identity component used by graph selectors.
GraphLimits
Hard bounded retrieval limits accepted by repository graph consumers.
LogicalRelation
One deduplicated source-kind-target relationship at a complete generation.
LogicalRelationKey
Stable project-qualified key for a deduplicated logical relation.
PackageSelector
Package identity scoped by manager, name, and owning manifest.
PortableResolutionKey
Project-independent canonical resolution identity carried by a derived graph snapshot.
ProjectInstanceId
Stable identity of one ProjectAtlas index across supported moves and upgrades.
RelationDependencyKey
One canonical dependency identity bound to its owning logical relation.
RelationOccurrence
One exact source occurrence supporting a logical relationship.
RepositoryFilePath
Normalized repository-relative file path.
RepositoryNodePath
Normalized repository-relative node path, including the project root ..
SourceSpan
One exact source range using one-based lines and zero-based columns.
SymbolSelector
Declaration identity stable across source line movement.

Enums§

Completeness
Whether the producer observed all supported facts for its bounded scope.
ConfidenceClass
Coarse confidence that avoids unsupported numeric precision.
CoverageScope
Indexed scope whose graph coverage is being reported.
CoverageState
Coverage lifecycle state for one indexed graph scope.
EntitySelector
Closed entity selectors owned by the repository graph domain.
ExtendedRelationKind
Additive graph-only relation families.
GraphContractError
Failure while constructing or reconciling typed graph contracts.
GraphLimitKind
Absolute product limit that a coverage or query row reached.
GraphRelationKind
Relation family that preserves the existing exhaustive legacy enum.
RelationResolution
Relationship resolution state and optional exact local jump target.
ResolutionKeyDomain
Closed target-identity families used by canonical resolution keys.
ReusableTargetSelector
Exact local selectors reusable by summary, relation, and source-slice adapters.