Documentation
¶
Index ¶
- type App
- type Container
- type ControllerBuildError
- type DuplicateControllerNameError
- type DuplicateModuleNameError
- type DuplicateProviderTokenError
- type ExportNotVisibleError
- type Graph
- type InvalidModuleDefError
- type InvalidModuleNameError
- type ModuleCycleError
- type ModuleNode
- type ModuleNotPointerError
- type NilImportError
- type ProviderBuildError
- type ProviderCycleError
- type ProviderNotFoundError
- type RootModuleNilError
- type TokenNotVisibleError
- type Visibility
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
Graph *Graph
Controllers map[string]any
// contains filtered or unexported fields
}
func (*App) CleanupHooks ¶ added in v0.4.0
CleanupHooks returns provider cleanup hooks in LIFO order.
type ControllerBuildError ¶
func (*ControllerBuildError) Error ¶
func (e *ControllerBuildError) Error() string
func (*ControllerBuildError) Unwrap ¶
func (e *ControllerBuildError) Unwrap() error
type DuplicateControllerNameError ¶
func (*DuplicateControllerNameError) Error ¶
func (e *DuplicateControllerNameError) Error() string
type DuplicateModuleNameError ¶
type DuplicateModuleNameError struct {
Name string
}
func (*DuplicateModuleNameError) Error ¶
func (e *DuplicateModuleNameError) Error() string
type DuplicateProviderTokenError ¶
func (*DuplicateProviderTokenError) Error ¶
func (e *DuplicateProviderTokenError) Error() string
type ExportNotVisibleError ¶
func (*ExportNotVisibleError) Error ¶
func (e *ExportNotVisibleError) Error() string
type Graph ¶
type Graph struct {
Root string
Modules []ModuleNode
Nodes map[string]*ModuleNode
}
type InvalidModuleDefError ¶
func (*InvalidModuleDefError) Error ¶
func (e *InvalidModuleDefError) Error() string
func (*InvalidModuleDefError) Unwrap ¶
func (e *InvalidModuleDefError) Unwrap() error
type InvalidModuleNameError ¶
type InvalidModuleNameError struct {
Name string
}
func (*InvalidModuleNameError) Error ¶
func (e *InvalidModuleNameError) Error() string
type ModuleCycleError ¶
type ModuleCycleError struct {
Path []string
}
func (*ModuleCycleError) Error ¶
func (e *ModuleCycleError) Error() string
type ModuleNode ¶
type ModuleNotPointerError ¶
type ModuleNotPointerError struct {
Module string
}
func (*ModuleNotPointerError) Error ¶
func (e *ModuleNotPointerError) Error() string
type NilImportError ¶
func (*NilImportError) Error ¶
func (e *NilImportError) Error() string
type ProviderBuildError ¶
func (*ProviderBuildError) Error ¶
func (e *ProviderBuildError) Error() string
func (*ProviderBuildError) Unwrap ¶
func (e *ProviderBuildError) Unwrap() error
type ProviderCycleError ¶
func (*ProviderCycleError) Error ¶
func (e *ProviderCycleError) Error() string
type ProviderNotFoundError ¶
func (*ProviderNotFoundError) Error ¶
func (e *ProviderNotFoundError) Error() string
type RootModuleNilError ¶
type RootModuleNilError struct{}
func (*RootModuleNilError) Error ¶
func (e *RootModuleNilError) Error() string
type TokenNotVisibleError ¶
func (*TokenNotVisibleError) Error ¶
func (e *TokenNotVisibleError) Error() string
Click to show internal directories.
Click to hide internal directories.