{"ScriptPreparationCode":null,"TestCases":[{"Name":"fromEvent","Code":"let { fromEvent, throttleTime, map, scan } = rxjs;\r\nfromEvent(document, \u0027click\u0027)\r\n .pipe(\r\n throttleTime(1000),\r\n map((event) =\u003E event.clientX),\r\n scan((count, clientX) =\u003E count \u002B clientX, 0)\r\n )\r\n .subscribe((count) =\u003E console.log(count));","IsDeferred":false},{"Name":"addEventListener","Code":"let count = 0;\r\nconst rate = 1000;\r\nlet lastClick = Date.now() - rate;\r\ndocument.addEventListener(\u0027click\u0027, (event) =\u003E {\r\n if (Date.now() - lastClick \u003E= rate) {\r\n count \u002B= event.clientX;\r\n console.log(count);\r\n lastClick = Date.now();\r\n }\r\n});","IsDeferred":false}]}