Support generic sent event types (sendBack events) to callback-based actors #5143
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As mentioned in Discord, I don't think this is supported presently. With no typing, it's possible to place arbitrary events into the
sendBack
method. With this change (currently intended to be a suggestion; some things are broken), the types do work as I want them to in my use-cases so this seems to be on the right track.One existing solution to this problem is to type the events like this:
With this proposed change, the goal is to be able to type them like this:
Both versions are quite verbose, but for callbacks with received, emitted, and sent events, it could be quite a bit cleaner.
Remaining: