INNER CODE UNIT · Go
Provide
honmaple/maple-file · server/internal/api/api.go:13
func Provide(i do.Injector) {
base.Provide(i)
file.Provide(i)
do.Provide(i, func(i do.Injector) (Services, error) {
baseService, err := do.Invoke[base.Service](i)
if err != nil {
return nil, err
}
fileService, err := do.Invoke[file.Service](i)
if err != nil {
return nil, err
}
return Services{baseService, fileService}, nil
})
}