presenter

package
v0.14.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildCommandPresenter added in v0.14.4

type BuildCommandPresenter interface {
	Progress(output *port.BuildCommandUseCaseOutputData)
	Complete(output *port.BuildCommandUseCaseOutputData)
	Suspend(err error)
}

func NewBuildCommandPresenter added in v0.14.4

func NewBuildCommandPresenter(i do.Injector) (BuildCommandPresenter, error)

type CleanCommandPresenter added in v0.14.4

type CleanCommandPresenter interface {
	Progress(output *port.CleanCommandUseCaseOutputData)
	Complete(output *port.CleanCommandUseCaseOutputData)
	Suspend(err error)
}

func NewCleanCommandPresenter added in v0.14.4

func NewCleanCommandPresenter(i do.Injector) (CleanCommandPresenter, error)

type ConsolePresenter

type ConsolePresenter interface {
	Progress(message string)
	Warning(err error)
	Complete(message string)
	Suspend(err error)
}

type DeployCommandPresenter added in v0.14.4

type DeployCommandPresenter interface {
	Progress(output *port.DeployCommandUseCaseOutputData)
	Complete(output *port.DeployCommandUseCaseOutputData)
	Suspend(err error)
}

func NewDeployCommandPresenter added in v0.14.4

func NewDeployCommandPresenter(i do.Injector) (DeployCommandPresenter, error)

type InitCommandPresenter added in v0.14.4

type InitCommandPresenter interface {
	Progress(output port.InitUseCaseOutputData)
	Complete(output port.InitUseCaseOutputData)
	Suspend(err error)
}

type InitSaveDriveTokenPresenter

type InitSaveDriveTokenPresenter interface {
	InitCommandPresenter
}

func NewInitSaveDriveTokenPresenter

func NewInitSaveDriveTokenPresenter(i do.Injector) (InitSaveDriveTokenPresenter, error)

type InitSettingPresenter added in v0.14.0

type InitSettingPresenter interface {
	InitCommandPresenter
	Prompt(ch chan<- interface{}, output *port.InitSettingUseCaseOutputData)
}

func NewInitSettingPresenter added in v0.14.0

func NewInitSettingPresenter(i do.Injector) (InitSettingPresenter, error)

type RootCommandPresenter added in v0.14.4

type RootCommandPresenter interface {
	Complete(output *port.RootCommandUseCaseOutputData)
	Suspend(err error)
}

func NewRootCommandPresenter added in v0.14.4

func NewRootCommandPresenter(i do.Injector) (RootCommandPresenter, error)

type UpdateCommandPresenter added in v0.14.4

type UpdateCommandPresenter interface {
	Progress(output *port.UpdateCommandUseCaseOutputData)
	Complete(output *port.UpdateCommandUseCaseOutputData)
	Suspend(err error)
}

func NewUpdateCommandPresenter added in v0.14.4

func NewUpdateCommandPresenter(i do.Injector) (UpdateCommandPresenter, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL