moleculer-mongobubble
Version:
A Moleculer module for generating CRUD APIs using MongoBubble.
16 lines • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isEJSON = void 0;
function isEJSON(obj) {
return typeof obj === 'object'
&& obj !== null
&& Object
.keys(obj)
.some((key) => {
if (key.startsWith('$'))
return true;
return typeof obj[key] === 'object' && obj[key] !== null && isEJSON(obj[key]);
});
}
exports.isEJSON = isEJSON;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWpzb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvZWpzb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsU0FBZ0IsT0FBTyxDQUFDLEdBQUc7SUFDekIsT0FBTyxPQUFPLEdBQUcsS0FBSyxRQUFRO1dBQ3pCLEdBQUcsS0FBSyxJQUFJO1dBQ1osTUFBTTthQUNOLElBQUksQ0FBQyxHQUFHLENBQUM7YUFDVCxJQUFJLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRTtZQUNaLElBQUksR0FBRyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUM7Z0JBQUUsT0FBTyxJQUFJLENBQUM7WUFDckMsT0FBTyxPQUFPLEdBQUcsQ0FBQyxHQUFHLENBQUMsS0FBSyxRQUFRLElBQUksR0FBRyxDQUFDLEdBQUcsQ0FBQyxLQUFLLElBQUksSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDaEYsQ0FBQyxDQUFDLENBQUM7QUFDVCxDQUFDO0FBVEQsMEJBU0MifQ==