Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface {
// NewPackageSource constructs a PackageSource based on the configuration.
NewPackageSource() (PackageSource, error)
}
Config is the configuration of a PackageSource. Acts as a factory for PackageSource.
type PackageSource ¶
type PackageSource interface {
// Load reads in all Preflight packages from a package source.
Load() ([]*packaging.Package, error)
}
PackageSource can load packages.
type TypedConfig ¶
TypedConfig wraps a PackageSource config adding a field that identifies its type.
func (*TypedConfig) NewPackageSource ¶
func (tc *TypedConfig) NewPackageSource() (PackageSource, error)
NewPackageSource construct a PackageSource from a TypedConfig.
Click to show internal directories.
Click to hide internal directories.