https://typescripttolua.github.io/play/#code/DYUwLgBATiDOD2wBuIBcECGA7AngbgChRIYArEAYzHW3yPAgAcIBeCLEAdwgAUp4AtgEtYIABRiYsADTQQpAJSsAfBADechMhCtNeOeSq6y+gL4LCBDLBxYKEAGYBXO2CHwsEMHDBilaggggrygcdUDgyIxODCFIRkJIyMYoISxfACIAIQyFCKDTCAoMMAoAC3Ck4JS0zIBhXPykmDAnKE8MgCVwADUMYABGDKbTJpr0sQyAEUbRgm9YXwUAOjAykCxJOBUijy0QZeB4AHNJqQzZKQULAnHMgEFcwjJKTIdY4CegA When creating an async function, using try catch inside does not result in the expected program flow. Actual flow: ``` A C B D res nil ``` Expected flow: ``` A C res RetVal1 ```
https://typescripttolua.github.io/play/#code/DYUwLgBATiDOD2wBuIBcECGA7AngbgChRIYArEAYzHW3yPAgAcIBeCLEAdwgAUp4AtgEtYIABRiYsADTQQpAJSsAfBADechMhCtNeOeSq6y+gL4LCBDLBxYKEAGYBXO2CHwsEMHDBilaggggrygcdUDgyIxODCFIRkJIyMYoISxfACIAIQyFCKDTCAoMMAoAC3Ck4JS0zIBhXPykmDAnKE8MgCVwADUMYABGDKbTJpr0sQyAEUbRgm9YXwUAOjAykCxJOBUijy0QZeB4AHNJqQzZKQULAnHMgEFcwjJKTIdY4CegA
When creating an async function, using try catch inside does not result in the expected program flow.
Actual flow:
Expected flow: