5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-16 00:49:32 +08:00
wails/v3/internal/generator/testcases/complex_instantiations/other/funcs.go
Lea Anthony 4386f5fcb2
# Conflicts:
#	mkdocs-website/docs/en/changelog.md
2024-09-18 05:55:49 +10:00

19 lines
467 B
Go

package other
import "github.com/wailsapp/wails/v3/pkg/application"
func CustomNewService[T any](srv T) application.Service {
return application.NewService(&srv)
}
func ServiceInitialiser[T any]() func(*T, ...application.ServiceOptions) application.Service {
return application.NewService[T]
}
func CustomNewServices[T any, U any]() []application.Service {
return []application.Service{
application.NewService(new(T)),
application.NewService(new(U)),
}
}