Documentation ¶
Index ¶
- func CalculateParameterFileReference(startLine int, startColumn int, key string, val any) *models.FileReference
- func GetEndFileLocation(node *yaml.Node) *models.FileLocation
- func GetFileReference(node *yaml.Node) *models.FileReference
- func GetMapKeyFileReference(keyNode, valueNode *yaml.Node) *models.FileReference
- func GetNodeValue(node *yaml.Node) any
- func IterateOnMap(node *yaml.Node, cb func(key string, value *yaml.Node) error, ...) error
- func MustParseYamlBooleanValue(node *yaml.Node) *bool
- func ParseSequenceOrOne[T any](node *yaml.Node, v *[]T) error
- func ParseYamlStringSequenceToSlice(node *yaml.Node, structType string) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetEndFileLocation ¶
func GetEndFileLocation(node *yaml.Node) *models.FileLocation
func GetFileReference ¶
func GetFileReference(node *yaml.Node) *models.FileReference
func GetMapKeyFileReference ¶
func GetMapKeyFileReference(keyNode, valueNode *yaml.Node) *models.FileReference
func GetNodeValue ¶ added in v0.1.17
func GetNodeValue(node *yaml.Node) any
func IterateOnMap ¶
func IterateOnMap(node *yaml.Node, cb func(key string, value *yaml.Node) error, structType string) error
A Map YAML node is very messy to iterate on This function wraps the messy part for cleaner code
func MustParseYamlBooleanValue ¶
func MustParseYamlBooleanValue(node *yaml.Node) *bool
func ParseSequenceOrOne ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.