grafana/pkg/services/apiserver/wireset.go

19 lines
511 B
Go
Raw Permalink Normal View History

package apiserver
import (
"github.com/google/wire"
"github.com/grafana/grafana/pkg/services/apiserver/builder"
)
var WireSet = wire.NewSet(
2025-07-22 01:32:15 +08:00
builder.ProvideDualWriterMetrics,
builder.ProvideBuilderMetrics,
ProvideEventualRestConfigProvider,
wire.Bind(new(RestConfigProvider), new(*eventualRestConfigProvider)),
wire.Bind(new(DirectRestConfigProvider), new(*eventualRestConfigProvider)),
ProvideService,
wire.Bind(new(Service), new(*service)),
wire.Bind(new(builder.APIRegistrar), new(*service)),
)