{"ScriptPreparationCode":"var obj = {\r\n a: 1,\r\n b: 2,\r\n c: 3,\r\n d: {\r\n a: 1\r\n },\r\n g: {\r\n a: {\r\n c: 1\r\n }\r\n }\r\n}","TestCases":[{"Name":"lodash is empty fp","Code":"_.isEmpty(obj)","IsDeferred":false},{"Name":"stack overflow implementation","Code":"const isEmptyObj = obj =\u003E (\r\nobj\r\n\u0026\u0026 Object.keys(obj).length === 0\r\n\u0026\u0026 Object.getPrototypeOf(obj) === Object.prototype\r\n)\r\nisEmptyObj(obj)","IsDeferred":false}]}