2024-02-02 06:27:30 +08:00
|
|
|
package apiserver
|
2023-09-26 06:31:58 +08:00
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"github.com/google/wire"
|
2024-02-02 06:27:30 +08:00
|
|
|
|
2024-07-01 23:42:34 +08:00
|
|
|
"github.com/grafana/grafana/pkg/services/apiserver/builder"
|
2023-09-26 06:31:58 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
var WireSet = wire.NewSet(
|
2025-07-22 01:32:15 +08:00
|
|
|
builder.ProvideDualWriterMetrics,
|
|
|
|
|
builder.ProvideBuilderMetrics,
|
2025-03-27 22:46:09 +08:00
|
|
|
ProvideEventualRestConfigProvider,
|
|
|
|
|
wire.Bind(new(RestConfigProvider), new(*eventualRestConfigProvider)),
|
|
|
|
|
wire.Bind(new(DirectRestConfigProvider), new(*eventualRestConfigProvider)),
|
2023-09-26 06:31:58 +08:00
|
|
|
ProvideService,
|
|
|
|
|
wire.Bind(new(Service), new(*service)),
|
2024-02-02 06:27:30 +08:00
|
|
|
wire.Bind(new(builder.APIRegistrar), new(*service)),
|
2023-09-26 06:31:58 +08:00
|
|
|
)
|