enumValue() | <T>(field, validValues) => (value) => string | undefined | Creates a validator for enum values |
isoDate() | (field) => (value) => string | undefined | Creates a validator for ISO date strings |
maxLength() | (field, max) => (value) => string | undefined | Creates a validator for max length string fields |
positiveInteger() | (field) => (value) => string | undefined | Creates a validator for positive integer fields |
requiredEnumValue() | <T>(field, validValues) => (value) => string | undefined | Creates a validator for required enum values |
requiredPositiveInteger() | (field) => (value) => string | undefined | Creates a validator for required positive integer fields |
requiredString() | (field) => (value) => string | undefined | Creates a validator for required non-empty string fields |
walletAddress() | (field, required?) => (value) => string | undefined | Creates a validator for wallet addresses |