promise.then()
statements of any lengthpromise.then().catch()
statements of any lengthpromise.then().catch().finally()
statements of any lengthpromise.then((var1, var2))
statements -> let [var1, var2] = await statement;
return promise.then(() => console.log("hello"))
let assigned_var = promise.then()
let assigned_var = promise.then()
then
blocks that have more than one return statement, Codegen will add an anonymous function to handle the ambiguous return to guarantee a deterministic conversion.
npx prettier --write .
after the migration to fix indentation + linting.promise_statement.edit()
to modify the entire chain and handle external business logic