MCPcopy Create free account
hub / github.com/github/gh-aw / coerceStringOrArrayFields

Function coerceStringOrArrayFields

pkg/workflow/parse_helpers.go:46–53  ·  view source on GitHub ↗

coerceStringOrArrayFields applies coerceStringOrArrayField to multiple keys.

(configData map[string]any, keys []string, debugLog *logger.Logger)

Source from the content-addressed store, hash-verified

44
45// coerceStringOrArrayFields applies coerceStringOrArrayField to multiple keys.
46func coerceStringOrArrayFields(configData map[string]any, keys []string, debugLog *logger.Logger) {
47 if parseHelpersLog.Enabled() && configData != nil {
48 parseHelpersLog.Printf("coerceStringOrArrayFields: keys=%d", len(keys))
49 }
50 for _, key := range keys {
51 coerceStringOrArrayField(configData, key, debugLog)
52 }
53}
54
55// parseStringSliceAny coerces a raw any value into a []string.
56// It accepts a []string (returned as-is), []any (string elements extracted),

Callers 2

Calls 3

coerceStringOrArrayFieldFunction · 0.85
EnabledMethod · 0.45
PrintfMethod · 0.45

Tested by

no test coverage detected