envoc-form
Version:
Envoc form components
18 lines (16 loc) • 447 B
text/typescript
import { isBlob, isFile, isObject } from './typeChecks';
export default function objectContainsNonSerializableProperty(
object: any
): boolean {
return Object.entries(object).some((value) => {
if (value) {
if (isBlob(value[1]) || isFile(value[1])) {
return true;
}
if (isObject(value[1])) {
return objectContainsNonSerializableProperty(value[1]);
}
}
return false;
});
}