5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-04 06:22:16 +08:00
wails/v2/pkg/commands/build/builder.go

17 lines
399 B
Go

package build
import (
"github.com/wailsapp/wails/v2/internal/logger"
"github.com/wailsapp/wails/v2/internal/project"
)
// Builder defines a builder that can build Wails applications
type Builder interface {
SetProjectData(projectData *project.Project)
BuildAssets(*Options) error
BuildFrontend(*logger.Logger) error
BuildRuntime(*Options) error
CompileProject(*Options) error
CleanUp()
}