//go:build wireinject // +build wireinject package app import ( "log/slog" "net/http" "easyvqd/internal/conf" "easyvqd/internal/data" "easyvqd/internal/web/api" "github.com/google/wire" ) func WireApp(bc *conf.Bootstrap, log *slog.Logger) (http.Handler, func(), error) { panic(wire.Build(data.ProviderSet, api.ProviderVersionSet, api.ProviderSet)) }