Documentation ¶
Index ¶
- func AddResolvers(tag string, fn func(*yaml.Node) (*yaml.Node, error))
- func MergeListItem(dst, key, src reflect.Value, mergeListItems bool)
- func MergeMaps(dst, src reflect.Value, mergeListItems bool) error
- func New(version string) func() provider.Provider
- func NewYamlMergeDataSource() datasource.DataSource
- func NewYamlMergeFunction() function.Function
- func YamlUnmarshal(in []byte, out interface{}) error
- type CustomTagProcessor
- type YamlMerge
- type YamlMergeFunction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddResolvers ¶ added in v0.2.1
func MergeListItem ¶
func NewYamlMergeDataSource ¶ added in v0.1.4
func NewYamlMergeDataSource() datasource.DataSource
func NewYamlMergeFunction ¶ added in v0.2.6
func YamlUnmarshal ¶ added in v0.2.1
Types ¶
type CustomTagProcessor ¶ added in v0.2.1
type CustomTagProcessor struct {
// contains filtered or unexported fields
}
func (*CustomTagProcessor) UnmarshalYAML ¶ added in v0.2.1
func (i *CustomTagProcessor) UnmarshalYAML(value *yaml.Node) error
type YamlMergeFunction ¶ added in v0.2.6
type YamlMergeFunction struct{}
func (YamlMergeFunction) Definition ¶ added in v0.2.6
func (r YamlMergeFunction) Definition(_ context.Context, _ function.DefinitionRequest, resp *function.DefinitionResponse)
func (YamlMergeFunction) Metadata ¶ added in v0.2.6
func (r YamlMergeFunction) Metadata(_ context.Context, req function.MetadataRequest, resp *function.MetadataResponse)
func (YamlMergeFunction) Run ¶ added in v0.2.6
func (r YamlMergeFunction) Run(ctx context.Context, req function.RunRequest, resp *function.RunResponse)
Click to show internal directories.
Click to hide internal directories.