File size: 410 Bytes
fea99b3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | package entcursor
import (
_ "embed"
"entgo.io/ent/entc"
"entgo.io/ent/entc/gen"
)
//go:embed cursor.tpl
var tmplfile string
// Extension implements entc.Extension.
type Extension struct {
entc.DefaultExtension
}
func (Extension) Templates() []*gen.Template {
return []*gen.Template{
gen.MustParse(gen.NewTemplate("entcursor").Parse(tmplfile)),
}
}
func New() *Extension {
return &Extension{}
}
|