blob: b2c2166282aaec99c49ae604c268e8a39059ae9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
package domain
import "github.com/xlgmokha/x/pkg/x"
type Entity interface {
Identifiable
Validate() error
}
func New[T Entity](options ...x.Configure[T]) T {
return x.New[T](x.Map[x.Configure[T], x.Option[T]](options, x.With[T])...)
}
|