{"action":"created","issue":{"url":"https://api.github.com/repos/chris-rudmin/Recorderjs/issues/26","labels_url":"https://api.github.com/repos/chris-rudmin/Recorderjs/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/chris-rudmin/Recorderjs/issues/26/comments","events_url":"https://api.github.com/repos/chris-rudmin/Recorderjs/issues/26/events","html_url":"https://github.com/chris-rudmin/Recorderjs/issues/26","id":92093754,"number":26,"title":"Document Decoder","user":{"login":"chris-rudmin","id":506755,"avatar_url":"https://avatars.githubusercontent.com/u/506755?v=3","gravatar_id":"","url":"https://api.github.com/users/chris-rudmin","html_url":"https://github.com/chris-rudmin","followers_url":"https://api.github.com/users/chris-rudmin/followers","following_url":"https://api.github.com/users/chris-rudmin/following{/other_user}","gists_url":"https://api.github.com/users/chris-rudmin/gists{/gist_id}","starred_url":"https://api.github.com/users/chris-rudmin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chris-rudmin/subscriptions","organizations_url":"https://api.github.com/users/chris-rudmin/orgs","repos_url":"https://api.github.com/users/chris-rudmin/repos","events_url":"https://api.github.com/users/chris-rudmin/events{/privacy}","received_events_url":"https://api.github.com/users/chris-rudmin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-06-30T13:25:06Z","updated_at":"2015-10-20T14:33:12Z","closed_at":null,"body":"Add documentation on how to use oggopusDecoder"},"comment":{"url":"https://api.github.com/repos/chris-rudmin/Recorderjs/issues/comments/149585989","html_url":"https://github.com/chris-rudmin/Recorderjs/issues/26#issuecomment-149585989","issue_url":"https://api.github.com/repos/chris-rudmin/Recorderjs/issues/26","id":149585989,"user":{"login":"brancusi","id":71524,"avatar_url":"https://avatars.githubusercontent.com/u/71524?v=3","gravatar_id":"","url":"https://api.github.com/users/brancusi","html_url":"https://github.com/brancusi","followers_url":"https://api.github.com/users/brancusi/followers","following_url":"https://api.github.com/users/brancusi/following{/other_user}","gists_url":"https://api.github.com/users/brancusi/gists{/gist_id}","starred_url":"https://api.github.com/users/brancusi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brancusi/subscriptions","organizations_url":"https://api.github.com/users/brancusi/orgs","repos_url":"https://api.github.com/users/brancusi/repos","events_url":"https://api.github.com/users/brancusi/events{/privacy}","received_events_url":"https://api.github.com/users/brancusi/received_events","type":"User","site_admin":false},"created_at":"2015-10-20T14:33:12Z","updated_at":"2015-10-20T14:33:12Z","body":"@chris-rudmin ok cool. Yes this is es6 syntax. The `=>` is a new way to declare an anonymous function that will bind any `this` references to current outer scope. Gets us away from having to do, `var self = this;`\r\n\r\nAs for [Const](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const), it just makes the reference read-only but you can still mutate the underlying array in our case. I think it adds some clarity of intend mostly, none of the refs will be redeclared inside that promise.\r\n\r\nUnder the hood right now this all gets compiled to es5 any way, so const become var. [Babel](https://babeljs.io/repl/)"}}