const quantityResource …
const rawExtensionResource …
type convert …
func (c *convert) push(name string, a *schema.Atom) *convert { … }
func (c *convert) top() *schema.Atom { … }
func (c *convert) pop(c2 *convert) { … }
func (c *convert) reportError(format string, args ...interface{ … }
func (c *convert) insertTypeDef(name string, atom schema.Atom) { … }
func (c *convert) addCommonTypes() { … }
var untypedName …
var untypedDef …
var deducedName …
var deducedDef …
func makeUnions(extensions map[string]interface{ … }
func makeUnion(extensions map[string]interface{ … }
func toStringSlice(o interface{ … }
func ptr(s schema.Scalar) *schema.Scalar { … }
func convertPrimitive(typ string, format string) (a schema.Atom) { … }
func getListElementRelationship(ext map[string]any) (schema.ElementRelationship, []string, error) { … }
func getMapElementRelationship(ext map[string]any) (schema.ElementRelationship, error) { … }