{"action":"created","issue":{"url":"https://api.github.com/repos/dojo/core/issues/238","repository_url":"https://api.github.com/repos/dojo/core","labels_url":"https://api.github.com/repos/dojo/core/issues/238/labels{/name}","comments_url":"https://api.github.com/repos/dojo/core/issues/238/comments","events_url":"https://api.github.com/repos/dojo/core/issues/238/events","html_url":"https://github.com/dojo/core/issues/238","id":189320976,"number":238,"title":"TypeScript 2.1: Use of super and this","user":{"login":"kitsonk","id":1282577,"avatar_url":"https://avatars.githubusercontent.com/u/1282577?v=3","gravatar_id":"","url":"https://api.github.com/users/kitsonk","html_url":"https://github.com/kitsonk","followers_url":"https://api.github.com/users/kitsonk/followers","following_url":"https://api.github.com/users/kitsonk/following{/other_user}","gists_url":"https://api.github.com/users/kitsonk/gists{/gist_id}","starred_url":"https://api.github.com/users/kitsonk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kitsonk/subscriptions","organizations_url":"https://api.github.com/users/kitsonk/orgs","repos_url":"https://api.github.com/users/kitsonk/repos","events_url":"https://api.github.com/users/kitsonk/events{/privacy}","received_events_url":"https://api.github.com/users/kitsonk/received_events","type":"User","site_admin":false},"labels":[{"id":184113598,"url":"https://api.github.com/repos/dojo/core/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-15T07:41:42Z","updated_at":"2016-12-01T11:36:00Z","closed_at":null,"body":"Because of the new transformation based emitter, ES6 code that used to incorrectly compile to ES5 and \"work\" is now broken in an ES6 emit and the ES5 emit.  Basically, it has to do with the availability of `this` when passing a function to `super()` in a class.  This effects the \"unwrapping\" of promises when subclassing (like our ExtensiblePromise and Task).  The issue [Microsoft/TypeScript#8060](https://github.com/Microsoft/TypeScript/issues/8060) describes it."},"comment":{"url":"https://api.github.com/repos/dojo/core/issues/comments/264149545","html_url":"https://github.com/dojo/core/issues/238#issuecomment-264149545","issue_url":"https://api.github.com/repos/dojo/core/issues/238","id":264149545,"user":{"login":"taoqf","id":15901911,"avatar_url":"https://avatars.githubusercontent.com/u/15901911?v=3","gravatar_id":"","url":"https://api.github.com/users/taoqf","html_url":"https://github.com/taoqf","followers_url":"https://api.github.com/users/taoqf/followers","following_url":"https://api.github.com/users/taoqf/following{/other_user}","gists_url":"https://api.github.com/users/taoqf/gists{/gist_id}","starred_url":"https://api.github.com/users/taoqf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/taoqf/subscriptions","organizations_url":"https://api.github.com/users/taoqf/orgs","repos_url":"https://api.github.com/users/taoqf/repos","events_url":"https://api.github.com/users/taoqf/events{/privacy}","received_events_url":"https://api.github.com/users/taoqf/received_events","type":"User","site_admin":false},"created_at":"2016-12-01T11:36:00Z","updated_at":"2016-12-01T11:36:00Z","body":"`module + function + Data` with no classes will do very perfectly."}}
{"actor":{"display_login":"taoqf"}}