UNPKG

envoc-form

Version:

Envoc form components

18 lines (17 loc) 650 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var typeChecks_1 = require("./typeChecks"); function objectContainsNonSerializableProperty(object) { return Object.entries(object).some(function (value) { if (value) { if ((0, typeChecks_1.isBlob)(value[1]) || (0, typeChecks_1.isFile)(value[1])) { return true; } if ((0, typeChecks_1.isObject)(value[1])) { return objectContainsNonSerializableProperty(value[1]); } } return false; }); } exports.default = objectContainsNonSerializableProperty;