RESSA
RESSA copied to clipboard
Stage 3 ECMA Proposal Support
I would like to have support for the operators coming with ES2020 (https://www.w3schools.com/jS/js_2020.asp):
- The Nullish Coalescing Operator (??)
- The Optional Chaining Operator (?.)
- Logical AND Assignment Operator (&&=)
- Logical OR Assignment (||=)
- Nullish Coalescing Assignment (??=)
I'm not exactly sure how they map into these "stages" of proposals. E.g. you named it "Stage 3" but the numeric Separators are declared as "Stage 4" on the link.
Would it be OK to add support for these operators now to the main branch? Is there a reason the operators are not listed here?
This issue was originally intended to be a place holder for all features not yet implemented but would "most likely" make it into an official release. The intent was to implement anything that reached at least stage 3, so something in stage 4 would also be applicable.
I apologize that I haven't been able to give these libraries as much attention as they deserve. The optional chaining feature is something I got stuck on and haven't had the time to get back to. All of your suggested features would be welcomed additions though I am not sure how much time I will be able to find to implement them
Don't apologize! You did awesome work here already with this library all for free. Thank you! :)
I might get some time to implement these operators as we need them. However, I am not really deep into the code base so I am not sure how much work it is actually. I gonna open a ticket for the operators so we can discuss there ideas or blockers that you already faced.