Documentation
¶
Index ¶
- func BackendIndexKey(bc *model.BackendConfig, modulePath string) string
- func ContainsDynamicPattern(path string) bool
- type Dependency
- type Engine
- func (e *Engine) ExtractAllDependencies(ctx context.Context) (map[string]*ModuleDependencies, []error)
- func (e *Engine) ExtractDependencies(ctx context.Context, module *discovery.Module) (*ModuleDependencies, error)
- func (e *Engine) MatchBackend(backendType, bucket, statePath string) *discovery.Module
- func (e *Engine) MatchPathToModule(statePath string, from *discovery.Module) *discovery.Module
- type LibraryDependency
- type ModuleDependencies
- type ModuleParser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BackendIndexKey ¶
func BackendIndexKey(bc *model.BackendConfig, modulePath string) string
func ContainsDynamicPattern ¶
Types ¶
type Dependency ¶
type Dependency = model.Dependency
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
func NewEngine ¶
func NewEngine(parser ModuleParser, index *discovery.ModuleIndex) *Engine
func (*Engine) ExtractAllDependencies ¶
func (*Engine) ExtractDependencies ¶
func (*Engine) MatchBackend ¶
type LibraryDependency ¶
type LibraryDependency = model.LibraryDependency
type ModuleDependencies ¶
type ModuleDependencies = model.ModuleDependencies
Click to show internal directories.
Click to hide internal directories.