s4s-packager / src /scaffolding /verify-value.js
soiz1's picture
Upload 225 files
7aec436 verified
export const isValidVariableValue = (value) => (
typeof value === 'number' || typeof value === 'string' || typeof value === 'boolean'
);
export const isValidListValue = (value) => {
if (!Array.isArray(value)) return false;
// Array.prototype.every does not work here because we want to reject arrays with holes eg. new Array(1)
for (let i = 0; i < value.length; i++) {
if (!isValidVariableValue(value[i])) return false;
}
return true;
};