see http://blog.alivate.com.au/callback-api-for-es6/
Problem: Try blocks don’t work in a callback world.
Proposed solution:
- Implement API: window.callback.getCatch() - which is a callback to the
parent catch block scope.
- Ie. While the try scope is entered, internally the catch handler is
stored as a function (window.callback.activeCatch.push(thisCatch)). When
the try scope is left, that value is popped.
- Promise: defaults its catch callback to whatever getCatch() returns
I'm sure there are plenty more details that could be covered and "Callback
API" and "getCatch" are totally open to debate. But I hope you get the gist
of it efficiently with this email.
Regards,
Todd Hubers (BBIT Hons)
Software Engineer
Contact <http://alivate.com.au/todd/> | Availability
<https://www.google.com/calendar/[email protected]&ctz=Australia/Sydney>
Sent with MailTrack
<https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss