INNER CODE UNIT · Go

stringMap

openrundev/openrun · plugins/container.go:139

func stringMap(argName string, in map[string]any) (map[string]string, error) {
	if in == nil {
		return nil, nil
	}
	ret := make(map[string]string, len(in))
	for k, v := range in {
		s, ok := v.(string)
		if !ok {
			return nil, fmt.Errorf("%s: value for %s must be a string, got %T", argName, k, v)
		}
		ret[k] = s
	}
	return ret, nil
}

func optionalBool(argName string, v any) (*bool, error) {
	if v == nil {
		return nil, nil

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…