@sectester/scan
Version:
The package defines a simple public API to manage scans and their expectations.
19 lines • 603 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isJsonSerializable = void 0;
const isJsonSerializable = (data) => {
try {
const serialized = JSON.stringify(data);
// Check it's not just an empty object (which Maps/Sets would produce)
if (serialized === '{}' &&
Object.prototype.toString.call(data) !== '[object Object]') {
return false;
}
return true;
}
catch {
return false;
}
};
exports.isJsonSerializable = isJsonSerializable;
//# sourceMappingURL=is-json-serializable.js.map