Files
libopenapi/datamodel/low/reference.go
2022-07-28 08:49:57 -04:00

18 lines
270 B
Go

package low
import "gopkg.in/yaml.v3"
type HasNode interface {
GetNode() *yaml.Node
}
type NodeReference[T comparable] interface {
GetValue() T
GetNode() *yaml.Node
}
type ObjectReference interface {
GetValue() interface{}
GetNode() *yaml.Node
}