Documentation
¶
Index ¶
- Variables
- func NewCli(cmd *route.Cli) *cli.Command
- func NewConf() (*koanf.Koanf, error)
- func NewCron(conf *koanf.Koanf, log *slog.Logger) *cron.Cron
- func NewCrypter(conf *koanf.Koanf) (crypt.Crypter, error)
- func NewDB(conf *koanf.Koanf, log *slog.Logger) (*gorm.DB, error)
- func NewLog(conf *koanf.Koanf) *slog.Logger
- func NewMigrate(db *gorm.DB) *gormigrate.Gormigrate
- func NewRouter(conf *koanf.Koanf, middlewares *middleware.Middlewares, http *route.Http) *fiber.App
- func NewValidator(db *gorm.DB) *validate.Validation
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewConf, NewLog, NewCli, NewValidator, NewRouter, NewDB, NewMigrate, NewCron, NewCrypter)
ProviderSet is bootstrap providers.
Functions ¶
func NewMigrate ¶
func NewMigrate(db *gorm.DB) *gormigrate.Gormigrate
func NewRouter ¶
func NewRouter(conf *koanf.Koanf, middlewares *middleware.Middlewares, http *route.Http) *fiber.App
func NewValidator ¶
func NewValidator(db *gorm.DB) *validate.Validation
NewValidator just for register global rules
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.