{"ScriptPreparationCode":"var c = 0;\r\nobject = {};\r\nclass p {\r\n set value(v){\r\n if (c\u002B\u002B%7==0) v \u002B= c;\r\n this._value = v;\r\n }\r\n}\r\nproxy = new p();\r\nproxyWithHandler = new Proxy(object, {\r\n\tset(target, prop, receiver) {\r\n if (c\u002B\u002B%7==0) prop \u002B= c;\r\n \treturn Reflect.set(target, prop, receiver);\r\n }\r\n})","TestCases":[{"Name":"Object setter","Code":"object.value = \u0027data\u0027;","IsDeferred":false},{"Name":"Proxy setter","Code":"proxy.value = \u0027data\u0027;","IsDeferred":false},{"Name":"Proxy with set handler","Code":"proxyWithHandler.value = \u0027data\u0027;","IsDeferred":false}]}