Documentation ¶
Index ¶
- func ReportEvalError(err error)
- func ReportEvalPanic(value any, stack []byte)
- func ReportEvalState(state EvalState)
- type EvalState
- type PackageDownloadObserver
- func (o *PackageDownloadObserver) DependencyCheckFinish(err error)
- func (o *PackageDownloadObserver) DependencyResolveStart(packagesCount int)
- func (o *PackageDownloadObserver) PackageDownload(pkg *module.Version, progress pacman.Progress)
- func (o *PackageDownloadObserver) PackageExtract(pkg *module.Version, progress pacman.Progress)
- func (o *PackageDownloadObserver) PackageSearchStart(pkgName string)
- func (o *PackageDownloadObserver) Start(ctx context.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReportEvalPanic ¶
ReportEvalPanic reports Go panic during evaluation
func ReportEvalState ¶
func ReportEvalState(state EvalState)
ReportEvalState reports program evaluation state change.
Used to notify about program execution start or end.
Types ¶
type PackageDownloadObserver ¶
type PackageDownloadObserver struct {
// contains filtered or unexported fields
}
PackageDownloadObserver sends package manager events to web ui host.
func NewPackageDownloadObserver ¶
func NewPackageDownloadObserver() *PackageDownloadObserver
func (*PackageDownloadObserver) DependencyCheckFinish ¶
func (o *PackageDownloadObserver) DependencyCheckFinish(err error)
func (*PackageDownloadObserver) DependencyResolveStart ¶
func (o *PackageDownloadObserver) DependencyResolveStart(packagesCount int)
func (*PackageDownloadObserver) PackageDownload ¶
func (o *PackageDownloadObserver) PackageDownload(pkg *module.Version, progress pacman.Progress)
func (*PackageDownloadObserver) PackageExtract ¶
func (o *PackageDownloadObserver) PackageExtract(pkg *module.Version, progress pacman.Progress)
func (*PackageDownloadObserver) PackageSearchStart ¶
func (o *PackageDownloadObserver) PackageSearchStart(pkgName string)
func (*PackageDownloadObserver) Start ¶
func (o *PackageDownloadObserver) Start(ctx context.Context)
Start starts background events channel listener that sends events to web ui host.
Click to show internal directories.
Click to hide internal directories.