Improve error when signal
isn't passed down correctly to a sub-CAF
#29
Labels
enhancement
New feature or request
signal
isn't passed down correctly to a sub-CAF
#29
Thank you (again!) for this great project. It's a lifesaver if you need to timeout Promise-based code. 🙏
I just wanted to document a potential improvement. We have code that uses CAF to add timeouts around async code. Within one CAF function we pass
signal
down to sub-CAF functions. This lets us separate async logic but still have it elegantly timeout.But! If you forget to pass
signal
down to a sub-CAF function that expects it, a fairly unhelpful error is show:Code example
The text was updated successfully, but these errors were encountered: