Documentation
¶
Index ¶
- type Adapter
- func (Adapter) Capability(root string, dep adapter.Dependency, exp adapter.Export) error
- func (Adapter) Detect(root string) (bool, adapter.Variant, error)
- func (Adapter) Drift(_ context.Context, root string, dep adapter.Dependency, exp adapter.Export, ...) ([]adapter.Finding, error)
- func (Adapter) Ecosystem() string
- func (a Adapter) Inspect(ctx context.Context, root string, dep adapter.Dependency, exp adapter.Export, ...) ([]adapter.Finding, error)
- func (a Adapter) Pull(ctx context.Context, root string, dep adapter.Dependency, exp adapter.Export, ...) (adapter.Change, error)
- func (a Adapter) Remove(ctx context.Context, root string, dep adapter.Dependency, exp adapter.Export, ...) (adapter.Change, error)
- func (Adapter) Unwire(_ context.Context, root string, _ adapter.Dependency, exp adapter.Export) (adapter.Change, error)
- func (Adapter) Wire(_ context.Context, root string, dep adapter.Dependency, exp adapter.Export, ...) (adapter.Change, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
type Adapter struct{}
func (Adapter) Capability ¶
Capability performs the source-shape portion of lifecycle preflight.
func (Adapter) Inspect ¶
func (a Adapter) Inspect(ctx context.Context, root string, dep adapter.Dependency, exp adapter.Export, locked adapter.Locked) ([]adapter.Finding, error)
Inspect is local and read-only.
func (Adapter) Pull ¶
func (a Adapter) Pull(ctx context.Context, root string, dep adapter.Dependency, exp adapter.Export, locked adapter.Locked) (adapter.Change, error)
Pull converges both the native declaration and its local materialization.
func (Adapter) Remove ¶
func (a Adapter) Remove(ctx context.Context, root string, dep adapter.Dependency, exp adapter.Export, locked adapter.Locked) (adapter.Change, error)
Remove converges declaration, native lock state, and local materialization.
Click to show internal directories.
Click to hide internal directories.