package comdef

import (
	
	
)

// ErrConvType error
var ErrConvType = errors.New("convert value type error")

// Errors multi error list
type Errors []error

// Error string
func ( Errors) () string {
	var  strings.Builder
	for ,  := range  {
		.WriteString(.Error())
		.WriteByte('\n')
	}
	return .String()
}

// ErrOrNil error
func ( Errors) () error {
	if len() == 0 {
		return nil
	}
	return 
}

// First error
func ( Errors) () error {
	if len() > 0 {
		return [0]
	}
	return nil
}