Package in Go for parsing native DGraph schema definitions (so not GraphQL).
import (
dsp "github.com/emicklei/dgraph-parser"
)
data, err := ioutil.ReadFile("dgraph.schema")
if err != nil {
log.Fatal(err)
}
parser := dsp.NewParser(bytes.NewReader(data))
schema, err := parser.Parse()
if err != nil {
log.Fatal(err)
}
© 2020, ernestmicklei.com. MIT License. Contributions welcome.