{"action":"opened","issue":{"url":"https://api.github.com/repos/whatwg/streams/issues/331","labels_url":"https://api.github.com/repos/whatwg/streams/issues/331/labels{/name}","comments_url":"https://api.github.com/repos/whatwg/streams/issues/331/comments","events_url":"https://api.github.com/repos/whatwg/streams/issues/331/events","html_url":"https://github.com/whatwg/streams/issues/331","id":68584138,"number":331,"title":"TransformStream: There's no means available to fail transform() asynchronously","user":{"login":"tyoshino","id":4511440,"avatar_url":"https://avatars.githubusercontent.com/u/4511440?v=3","gravatar_id":"","url":"https://api.github.com/users/tyoshino","html_url":"https://github.com/tyoshino","followers_url":"https://api.github.com/users/tyoshino/followers","following_url":"https://api.github.com/users/tyoshino/following{/other_user}","gists_url":"https://api.github.com/users/tyoshino/gists{/gist_id}","starred_url":"https://api.github.com/users/tyoshino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tyoshino/subscriptions","organizations_url":"https://api.github.com/users/tyoshino/orgs","repos_url":"https://api.github.com/users/tyoshino/repos","events_url":"https://api.github.com/users/tyoshino/events{/privacy}","received_events_url":"https://api.github.com/users/tyoshino/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/whatwg/streams/labels/transform%20streams","name":"transform streams","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-15T05:54:31Z","updated_at":"2015-04-15T05:54:31Z","closed_at":null,"body":"An exception thrown by `transform()` is caught to error both `readable` and `writable`. But if `transform()` wants to do something asynchronous that may fail, we cannot tell the TransformStream the failure. `transformDone` just tells it to retrieve the next chunk."}}