-
-
Notifications
You must be signed in to change notification settings - Fork 157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge in ember-concurrency-decorators #326
Comments
Hi 👋 I'm the guy that wrote this statement, which I think you're referring to:
The major thing missing IMO is machty/ember-concurrency-decorators#56, which would add proper support for TypeScript / type-safety. It in turn is blocked by #319, which would add the type definitions upstream here. There's also some changes required because of the new Stricter Generators in TypeScript 3.6, which potentially are incompatible with prior TS versions. However, I personally don't know yet, if the current API of |
@buschtoens while I agree with the concern about switching APIs up too much, I also think non-e-c-d version is pretty terrible, so IMO it might just be worth picking something. |
IMO if the current e-c-decorators approach using stage-1 decorators is likely to continue working for future stages of decorators, then it feels pretty well-baked to me: cleaner than current approach, already supports third-party e-c add-ons like Perhaps the TypeScript question should remain separate, if possible? Unless the choice of an official decorator would preclude some level of TypeScript support (which @buschtoens, maybe you're getting at with that article on Stricter Generators). There are likely other questions around TypeScript support that need to be answered (and if/when #302 gets merged, that'll probably change the conversation a bit too.) definitely needs a weigh-in from @machty, though |
Closing, as these decorators now exist in 2.0.0-rc.1+ (including 2.0.0, which has just been released.) |
The docs for ember-concurrency-decorators say they'll likely be merged back in to ember-concurrency itself. Is this still planned? If so, what's blocking it?
The text was updated successfully, but these errors were encountered: