Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WireAddModuleDto ¶
type WireAddModuleDto struct { WireDto Import ast.ImportSpec Dependency ast.WireDependencyInjection }
type WireEntryPointDto ¶
type WireEntryPointDto struct { WireDto Import ast.ImportSpec Return *ast.FunctionReturnSpecList }
type WireGen ¶
type WireGen interface { CreateWireFiles(dto WireDto) error CreateWireEntryPoint(dto WireEntryPointDto) error AddDependencyAfterCreatingModule(dto WireAddModuleDto) error }
type WireGenImpl ¶
type WireGenImpl struct {
// contains filtered or unexported fields
}
func NewWire ¶
func NewWire( fs database.FileSystem, ) *WireGenImpl
func (WireGenImpl) AddDependencyAfterCreatingModule ¶
func (s WireGenImpl) AddDependencyAfterCreatingModule(dto WireAddModuleDto) error
func (WireGenImpl) CreateWireEntryPoint ¶
func (s WireGenImpl) CreateWireEntryPoint(dto WireEntryPointDto) error
func (WireGenImpl) CreateWireFiles ¶
func (s WireGenImpl) CreateWireFiles(dto WireDto) error
Click to show internal directories.
Click to hide internal directories.