chainresolver

package
v4.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

code-from-spec: SPEC/golang/implementation/chain/resolver@-9nYw0P5ATgwfIP8tsOH4lfB0f4

Index

Constants

This section is empty.

Variables

View Source
var ErrUnreadableFrontmatter = errors.New("unreadable frontmatter")
View Source
var ErrUnresolvableArtifact = errors.New("unresolvable artifact")

Functions

This section is empty.

Types

type Chain

type Chain struct {
	Ancestors    []*ChainItem
	Dependencies []*ChainItem
	Target       *ChainItem
	Input        *ChainItem
}

func ChainResolve

func ChainResolve(targetLogicalName string) (*Chain, error)

type ChainItem

type ChainItem struct {
	UnqualifiedLogicalName string
	FilePath               pathutils.PathCfs
	Qualifier              *string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL