INNER CODE UNIT · JavaScript
validateValue
Arenukvern/mcp_flutter · showcase/flutter_test_app/web/intentcall_webmcp.generated.js:85
function validateValue(path, schema, value) {
var type = schema.type;
if (!type) return null;
switch (type) {
case 'string':
if (typeof value !== 'string') return validationError(path + ' must be a string.');
return null;
case 'integer':
if (typeof value !== 'number' || value % 1 !== 0) {
return validationError(path + ' must be an integer.');
}
return validateNumericBounds(path, schema, value);
case 'number':
if (typeof value !== 'number') return validationError(path + ' must be a number.');
return validateNumericBounds(path, schema, value);
case 'boolean':
if (typeof value !== 'boolean') return validationError(path + ' must be a boolean.');
return null;