in modules/manifold/src/utils/utils.js [498:521]
export function validateAndSetDefaultStateSingle(
state,
field,
validateFunc,
setDefaultFunc
) {
// if `state.field` is valid, don't modify state
if (validateFunc(state)) {
return state;
}
// otherwise, create new state
const defaultField = setDefaultFunc(state);
/* eslint-disable no-console */
if (process.ENV !== 'production') {
console.warn(
`${field} is not valid, resetting to ${JSON.stringify(defaultField)}`
);
}
/* eslint-enable no-console */
return {
...state,
[field]: defaultField,
};
}