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
	})
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…