Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SetFn ¶ added in v0.6.0
SetFn is a function that accepts an RNode to possibly modify.
type TrackableSetter ¶ added in v0.11.0
type TrackableSetter struct {
// contains filtered or unexported fields
}
func (TrackableSetter) SetEntry ¶ added in v0.11.0
func (s TrackableSetter) SetEntry(key, value, tag string) SetFn
SetEntry returns a SetFn to set an entry in a map if a mutation tracker has been registered, the tracker will be invoked each time an entry is set
func (TrackableSetter) SetScalar ¶ added in v0.11.0
func (s TrackableSetter) SetScalar(value string) SetFn
SetScalar returns a SetFn to set a scalar value if a mutation tracker has been registered, the tracker will be invoked each time a scalar is set
func (*TrackableSetter) WithMutationTracker ¶ added in v0.11.0
func (s *TrackableSetter) WithMutationTracker(callback func(key, value, tag string, node *yaml.RNode))
WithMutationTracker registers a callback which will be invoked each time a field is mutated
Click to show internal directories.
Click to hide internal directories.