{"ScriptPreparationCode":"const delayA = time =\u003E new Promise(res=\u003EsetTimeout(res,time));\r\nconst delayT = (func, wait) =\u003E {\r\n var args = slice.call(arguments, 2);\r\n return setTimeout(function(){\r\n return func.apply(null, args);\r\n }, wait);\r\n };\r\nvar test = function(){\r\n return;\r\n}","TestCases":[{"Name":"delayA","Code":"(async function(){\r\n await delayA(0);\r\n test();\r\n})();\r\n","IsDeferred":false},{"Name":"delayT","Code":"(async function(){\r\n delayT(test,0);\r\n})();\r\n","IsDeferred":false},{"Name":"setTimeout","Code":"(async function(){\r\n setTimeout(test,0);\r\n})();\r\n","IsDeferred":false}]}