presenter

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildPresenter

type BuildPresenter interface {
	Progress(output port.BuildUsecaseOutputData)
	Complete(output port.BuildUsecaseOutputData)
	Suspend(err error)
}

type BuildSitePresenter

type BuildSitePresenter interface {
	BuildPresenter
}

func NewBuildSitePresenter

func NewBuildSitePresenter() BuildSitePresenter

type CleanBuildCachePresenter

type CleanBuildCachePresenter interface {
	CleanPresenter
}

func NewCleanBuildCachePresenter

func NewCleanBuildCachePresenter() CleanBuildCachePresenter

type CleanPresenter

type CleanPresenter interface {
	Progress(output port.CleanUsecaseOutputData)
	Complete(output port.CleanUsecaseOutputData)
	Suspend(err error)
}

type ConsolePresenter

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

type DeployPresenter

type DeployPresenter interface {
	Progress(output port.DeployUsecaseOutputData)
	Complete(output port.DeployUsecaseOutputData)
	Suspend(err error)
}

type DeploySitePresenter

type DeploySitePresenter interface {
	DeployPresenter
}

func NewDeploySitePresenter

func NewDeploySitePresenter() DeploySitePresenter

type InitPresenter

type InitPresenter interface {
	Progress(output port.InitUsecaseOutputData)
	Complete(output port.InitUsecaseOutputData)
	Suspend(err error)
}

type InitSaveDriveTokenPresenter

type InitSaveDriveTokenPresenter interface {
	InitPresenter
}

type InitSettingPresenter added in v0.14.0

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

func NewInitSettingPresenter added in v0.14.0

func NewInitSettingPresenter(vp view.InitViewProvider) InitSettingPresenter

type RootVersionPresenter

type RootVersionPresenter interface {
	Complete(output *port.RootVersionUsecaseOutpuData)
	Suspend(err error)
}

func NewRootVersionPresenter

func NewRootVersionPresenter() RootVersionPresenter

type UpdatePresenter

type UpdatePresenter interface {
	Progress(output port.UpdateUsecaseOutputData)
	Complete(output port.UpdateUsecaseOutputData)
	Suspend(err error)
}

type UpdateProjectDataPresenter

type UpdateProjectDataPresenter interface {
	UpdatePresenter
}

func NewUpdateProjectDataPresenter

func NewUpdateProjectDataPresenter() UpdateProjectDataPresenter

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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