dep.go 418 B

123456789101112131415161718192021222324252627
  1. package dep
  2. import (
  3. "kpt-tmr-group/config"
  4. "kpt-tmr-group/module/backend"
  5. "kpt-tmr-group/pkg/di"
  6. "kpt-tmr-group/store/kptstore"
  7. )
  8. // Global 全局所有的依赖
  9. // 除了:
  10. // * cmd
  11. // * http
  12. // * grpc
  13. func Global() di.HubOption {
  14. return di.Options(Options()...)
  15. }
  16. func Options() []di.HubOption {
  17. return []di.HubOption{
  18. // 基础依赖
  19. config.Module,
  20. // store
  21. kptstore.Module,
  22. backend.Module,
  23. }
  24. }