{"ScriptPreparationCode":null,"TestCases":[{"Name":"Async","Code":"function retPromise() {\r\n return new Promise(function(resolve, reject) {\r\n resolve({hi: 3})\r\n })\r\n}\r\n\r\nasync function go() {\r\n const b = await rePromise()\r\n return b\r\n}\r\n\r\n\r\nasync function main() {\r\n const t = await go()\r\n return t\r\n}\r\n\r\nmain()","IsDeferred":false},{"Name":"Promisey","Code":"function retPromise() {\r\n return new Promise(function(resolve, reject) {\r\n resolve({hi: 3})\r\n })\r\n}\r\n\r\nfunction go() {\r\n return rePromise()\r\n}\r\n\r\n\r\nasync function main() {\r\n const t = await go()\r\n return t\r\n}\r\n\r\nmain()","IsDeferred":false}]}