feat: initial commit

This commit is contained in:
2025-02-21 18:42:56 +01:00
commit ee4a65b345
81 changed files with 3441 additions and 0 deletions

View File

@ -0,0 +1,26 @@
package form
type ValidationError interface {
error
Message() string
}
type validationError struct {
message string
}
// Error implements ValidationError.
func (v *validationError) Error() string {
return "validation error"
}
// Message implements ValidationError.
func (v *validationError) Message() string {
return v.message
}
var _ ValidationError = &validationError{}
func NewValidationError(message string) ValidationError {
return &validationError{message: message}
}