utils

package
v0.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CalculateParameterFileReference

func CalculateParameterFileReference(startLine int, startColumn int, key string, val any) *models.FileReference

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

func ParseSequenceOrOne[T any](node *yaml.Node, v *[]T) error

func ParseYamlStringSequenceToSlice

func ParseYamlStringSequenceToSlice(node *yaml.Node, structType string) ([]string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL