envoc-form
Version:
Envoc form components
15 lines (14 loc) • 487 B
JavaScript
import { isBlob, isFile, isObject } from './typeChecks';
export default function objectContainsNonSerializableProperty(object) {
return Object.entries(object).some(function (value) {
if (value) {
if (isBlob(value[1]) || isFile(value[1])) {
return true;
}
if (isObject(value[1])) {
return objectContainsNonSerializableProperty(value[1]);
}
}
return false;
});
}