Minimum required length (default: 1)
Maximum allowed length (default: 255)
Configured text validation schema
// Different text field configurations
const TitleSchema = TextFieldSchema(1, 100); // Required title, max 100 chars
const DescriptionSchema = TextFieldSchema(10, 500); // Required description, 10-500 chars
const TagSchema = TextFieldSchema(1, 50); // Short tags, max 50 chars
Generic text field validation schema factory function
Factory function that creates customizable text field validation schemas with configurable minimum and maximum length constraints. This function provides a reusable pattern for creating consistent text validation across the application while allowing flexibility for different field requirements.
The factory approach enables creation of text schemas with appropriate length limits for different use cases, from short titles and names to longer descriptions and content. Default values provide sensible constraints for most common text fields while allowing customization for specific needs.