luthor library
Classes
- AnyValidation
- BoolValidation
- Contains
- CustomValidation
- DoubleValidation
- EndsWith
- HasLength
- HasMax
- HasMaxDouble
- HasMaxNumber
- HasMin
- HasMinDouble
- HasMinNumber
- IntValidation
- IsDateTime
- IsEmail
- IsIp
- IsUri
- IsUrl
- ListValidation
- Luthor
- MapValidation
- MatchRegex
- NullValidation
- NumberMaxValidation
- NumberMinValidation
- NumberValidation
- RequiredValidation
- SchemaValidation
-
SchemaValidationError<
T> -
SchemaValidationResult<
T> - Validation result for a schema validation.
-
SchemaValidationSuccess<
T> -
SingleValidationError<
T> -
SingleValidationResult<
Data> - Validation result for any single validation.
-
SingleValidationSuccess<
T> - StartsWith
- StringContainsValidation
- StringCuid2Validation
- StringCuidValidation
- StringDateTimeValidation
- StringEmailValidation
- StringEmojiValidation
- StringEndsWithValidation
- StringIpValidation
- StringLengthValidation
- StringMaxValidation
- StringMinValidation
- StringRegexValidation
- StringStartsWithValidation
- StringUriValidation
- StringUuidValidation
- StringValidation
- StringValidator
- Validator for strings.
- Validation
- Abstract class for implementing a validation.
- Validator
- Base validator class.
- WithCustomValidator
Enums
Constants
- isDateTime → const IsDateTime
- isEmail → const IsEmail
- isUri → const IsUri
- isUrl → const IsUrl
- luthor → const Luthor