Documentation
¶
Overview ¶
Package dependency owns deterministic dependency traversal for explicit framework registries. Callers own identifier validation and input ordering.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Failure ¶
type Failure[K comparable] struct { Kind Kind Key K }
func Order ¶
func Order[K comparable](roots []K, dependencies func(K) ([]K, bool)) ([]K, *Failure[K])
Order visits roots and dependency lists in supplied order, emitting each node once after its prerequisites. It performs no registration or runtime work.
Click to show internal directories.
Click to hide internal directories.