qapinterface
Version:
Comprehensive API utilities for Node.js applications including authentication, security, request processing, and response handling with zero external dependencies
22 lines (20 loc) • 508 B
JavaScript
/**
* String Validator Factory
* Single Responsibility: Create string validation wrapper functions ONLY
*/
/**
* Creates a string validator wrapper function.
* @param {Function} validatorFn - The validation function to wrap.
* @returns {Function} - Wrapped validator function.
*/
function createStringValidator(validatorFn) {
return function(input) {
if (typeof input !== 'string') {
return false;
}
return validatorFn(input);
};
}
module.exports = {
createStringValidator
};