package querysync import ( resultsync "queryorchestration/internal/query/result/sync" "queryorchestration/internal/serviceconfig" "queryorchestration/internal/serviceconfig/queue/query" ) type ConfigProvider interface { serviceconfig.ConfigProvider query.ConfigProvider } type Services struct { ResultSync *resultsync.Service } type Service struct { cfg ConfigProvider svc *Services } func New(cfg ConfigProvider, svc *Services) *Service { return &Service{ cfg, svc, } }