core/registry/registry.go
2022-11-29 09:39:00 +08:00

10 lines
187 B
Go

package registry
type Registry[T any] interface {
Register(name string, v T) error
Unregister(name string)
IsRegistered(name string) bool
Get(name string) T
GetAll() map[string]T
}