{"ScriptPreparationCode":"const _onSuccess = () =\u003E {\r\n return {\r\n a: \u0022something\u0022,\r\n b: \u0022something else\u0022\r\n }\r\n}\r\n\r\nconst upload = (successCb) =\u003E {\r\n return successCb()\r\n}\r\n\r\nconst onClick = () =\u003E {\r\n return upload(_onSuccess)\r\n}\r\n\r\nconst onClickCb = () =\u003E {\r\n const onSuccess = () =\u003E {\r\n return {\r\n a: \u0022something\u0022,\r\n b: \u0022something else\u0022\r\n }\r\n }\r\n\r\n return upload(onSuccess)\r\n}\r\n\r\nwindow.onClick = onClick\r\nwindow.onClickCb = onClickCb","TestCases":[{"Name":"instance method","Code":"onClick()","IsDeferred":false},{"Name":"callback","Code":"onClickCb()","IsDeferred":false}]}