Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( logger.Module, fx.Provide(persistence.NewDatabase), fx.Provide(migration.NewGooseMigrator), PersistenceRepositories, health.Module, rabbitmq.Module, QueryTemplateEngine, )
View Source
var PersistenceRepositories = fx.Options( fx.Provide(persistence.NewRepository), fx.Provide(userEntityRepository), fx.Provide(fx.Annotate(users.NewUserRepository, fx.ParamTags(`name:"userEntityRepository"`))), )
View Source
var QueryTemplateEngine = fx.Provide(func(config *config.AppConfig) (sqlTemplate.QueryTemplateEngine, error) { sqlT := sqlTemplate.NewQueryTemplateEngine() if err := sqlT.Register("users", config.Assets.TemplateSQL, ".tsql"); err != nil { return nil, err } return sqlT, nil })
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.