{"ScriptPreparationCode":"window.a = {};\r\nwindow.b = null;\r\nwindow.c = undefined;\r\nwindow.d = { a: 1 };\r\nwindow.e = { a: { b: 1 } };","TestCases":[{"Name":"Object.keys","Code":"function func(val) {\r\n return val == null || (typeof val == \u0027object\u0027 \u0026\u0026 Object.keys(val) == 0) \r\n}\r\n\r\nfunc(window.a);\r\nfunc(window.b);\r\nfunc(window.c);\r\nfunc(window.d);\r\nfunc(window.e);","IsDeferred":false},{"Name":"_.isEmpty","Code":"function func(val) {\r\n return _.isEmpty(val);\r\n}\r\n\r\nfunc(window.a);\r\nfunc(window.b);\r\nfunc(window.c);\r\nfunc(window.d);\r\nfunc(window.e);","IsDeferred":false}]}