INNER CODE UNIT · Go
object
stacklok/toolhive · cmd/help/openapi-normalize/main.go:524
func object(value any) (map[string]any, bool) {
object, ok := value.(map[string]any)
return object, ok
}
func stringsSlice(value any) ([]string, bool) {
if values, ok := value.([]string); ok {
return values, true
}
values, ok := value.([]any)
if !ok {
return nil, false
}
result := make([]string, 0, len(values))
for _, value := range values {
stringValue, ok := value.(string)
if !ok {
return nil, false